0
getGsmSignalStrength返回範圍(0-31,99)中的值。我想將這些值映射到顯示信號強度的圖像中。圖像是5個填充(或未填充)條,如如何將getGsmSignalStrength映射到圖像
'' '|' '||' '|||' '||||' '|||||'
它是正確的,只是測試以線性方式像
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 2011-03-18 10:05:59
@Nicholas,我編輯了一個答案。 – Olegas 2011-03-18 10:16:39