0
getGsmSignalStrength(0〜31,99)の範囲の値を戻します。これらの値を信号強度を示す画像にマッピングしたいと思います。画像は、getGsmSignalStrengthを画像にマップする方法
'' 'のような5つの塗りつぶし(または塗りつぶされていない)バーです。 '||' '|||' '||||' '|||||'
が、それはあなたが5つの異なるドローアブルを作ることができます
int x = m_nSignalStrength;
if (x >= 0 && x <= 31){
x = 5;
if (x <= 25) x = 4;
if (x <= 20) x = 3;
if (x <= 15) x = 2;
if (x <= 10) x = 1;
if (x <= 5) x = 0;
}
乾杯
私が求めているのは申し訳ありません。それは信号強度をどのように解釈するかです。 – Nicholas
@Nicholas、私は答えを編集しました。 – Olegas