Originariamente inviato da
Cecco
Come non detto:
codice:
// ASU ranges from 0 to 31 - TS 27.007 Sec 8.5
// asu = 0 (-113dB or less) is very weak
// signal, its better to show 0 bars to the user in such cases.
// asu = 99 is a special case, where the signal strength is unknown.
if (asu <= 0 || asu == 99) asu = 0;
else if (asu >= 16) asu = 4;
else if (asu >= 8) asu = 3;
else if (asu >= 4) asu = 2;
else asu = 1;
Tuttavia la funzione che ti restituisce gli ASU è deprecata a partire dalla 2.0. Ma i valori sono comunque reperibili con il TelephonyListener