IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

[SignalStrength] A combien de barre cela correspond


Sujet :

Android

  1. #1
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut [SignalStrength] A combien de barre cela correspond
    Bonjour,

    J'aimerai reprogrammer l’icône de la force de signal.

    J'ai vu qu'il faut utiliser SignalStrength qui contient la fonction getGsmSignalStrength(). Discussion ici

    Jusque la tout va bien puisque j'obtiens bien la force de mon signal.
    Cependant, mon problème est que je ne sais pas à quel icône cela correspond (1, 2, 3 ou 4 barres). C'est pour cela que j'aimerai savoir si on connait la force du signal maximum que peut renvoyer la fonction getGsmSignalStrength() et ainsi combien de barre faut il que j'affiche.


    D'après ce que j'ai compris les valeurs vont de 0 à 31. Donc pour moi, le sigale vaut :
    0 barre s'il vaut 0
    1 barre s'il est compris entre ]0 et 8[
    2 barre s'il est compris entre [8 et 16[
    3 barre s'il est compris entre [16 et 24[
    4 barre s'il est compris entre [24 et 32[
    Suis je dans le vrai? Dans ce cas quand est ce qu'il vaut null (petite croix au dessus des barres)

    Merci d'avance pour vos réponses

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542

  3. #3
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut
    Merci ca fonctionne

  4. #4
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut
    Réponse ici

    0 -113 dBm or less
    1 -111 dBm
    2...30 -109... -53 dBm
    31 -51 dBm or greater

    99 not known or not detectable

    Which means - 0 is low, 31 is good.

  5. #5
    Rédacteur
    Avatar de David55
    Homme Profil pro
    Ingénieur informatique
    Inscrit en
    Août 2010
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2010
    Messages : 1 542
    Par défaut
    Bonjour,

    Après teste ceci fonctionne plus ou moins!
    C'est à dire, lorsque j'ai une carte sim à l'intérieur de mon tel, tous à l'air d'être correcte. en revanche lorsque ma carte sim est retiré il devrait me dire que la force du signal est inconnu (du coup le résultat devrait être à 99). Cependant, il me dit qu'elle est entre 2 et 30!


    Mon code est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    	int signal = signalStrength.getGsmSignalStrength ();
     
    				if (signal == 0)
    					//0 barre
    				else if (signal == 1)
    					//1 barre
    				else if (signal >1 && signal < 31)
    					//2 barres
    				else if (signal == 31)
    					//3 barres
    				else
    					//signal inconnu
    D'ailleurs où dois je mettre les 4 barres?

    Merci

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/03/2011, 16h31
  2. A quoi cela correspond il?
    Par adrien1 dans le forum Réseau
    Réponses: 3
    Dernier message: 24/09/2009, 22h34
  3. DeprecationWarning ! A quoi cela correspond?
    Par luffy.luck dans le forum GTK+ avec Python
    Réponses: 2
    Dernier message: 20/05/2008, 19h50
  4. Réponses: 3
    Dernier message: 18/02/2008, 00h20
  5. ConfigurationException a quoi cela correspond-il ?
    Par jeremp dans le forum Services Web
    Réponses: 1
    Dernier message: 19/10/2007, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo