Mesure de la puissance reçue d'un signal 3G sur eclipse
Fermé
DerKaizer
Messages postés
1
Date d'inscription
mercredi 20 avril 2016
Statut
Membre
Dernière intervention
20 avril 2016
-
20 avril 2016 à 12:19
Der Kaizer - 7 mai 2016 à 11:25
Der Kaizer - 7 mai 2016 à 11:25
A voir également:
- Mesure de la puissance reçue d'un signal 3G sur eclipse
- Test puissance pc - Guide
- Problème de réception tv pas de signal aujourd' hui - Guide
- Eclipse download - Télécharger - Langages
- Puissance signal wifi - Guide
- Puissance en c ✓ - Forum C
1 réponse
mtR^
Messages postés
1211
Date d'inscription
vendredi 17 juin 2011
Statut
Membre
Dernière intervention
3 juin 2023
169
3 mai 2016 à 17:54
3 mai 2016 à 17:54
Salut,
Essaie ceci :
Essaie ceci :
ConnectivityManager manager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); boolean is3g = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting(); if (is3g) { myListener = new MyPhoneStateListener(); TelephonyManager telManager = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE); telManager.listen(myListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS); } private class MyPhoneStateListener extends PhoneStateListener { public int singalStenths = 0; @Override public void onSignalStrengthsChanged(SignalStrength signalStrength){ super.onSignalStrengthsChanged(signalStrength); int singalStrength = signalStrength.getGsmSignalStrength(); singalStenths = signalStrength.getGsmSignalStrength(); System.out.println("----- gsm strength" + singalStrength ); System.out.println("----- gsm strength" + singalStenths ); if (singalStenths > 30) { signalstrength.setText("Signal Str : Good"); signalstrength.setTextColor(getResources().getColor(R.color.good)); } else if(singalStenths > 20 && singalStenths < 30) { signalstrength.setText("Signal Str : Average"); signalstrength.setTextColor(getResources().getColor(R.color.average)); } else if(singalStenths < 20) { signalstrength.setText("Signal Str : Weak"); signalstrength.setTextColor(getResources().getColor(R.color.weak)); } } };
7 mai 2016 à 11:25