안드로이드에 의해 신호 강도를 사용하여 모바일 인터넷 (업로드 속도)의 속도를 계산하는 방법 안드로이드 : 나는 코드 아래 사용하여 신호의 강도를 찾을 수 있었다 프로그래밍 방식
protected int getSignalStrength(SignalStrength signal) {
String ssignal = signal.toString();
String[] parts = ssignal.split(" ");
int dB = -120; // No Signal Measured when returning -120 dB
// If LTE
if (telephonyManager.getNetworkType() == TelephonyManager.NETWORK_TYPE_LTE){
int ltesignal = Integer.parseInt(parts[9]);
// check to see if it get's the right signal in dB, a signal below -2
if(ltesignal < -2) {
dB = ltesignal;
}
}
// Else 3G
else {
if (signal.getGsmSignalStrength() != 99) {
int strengthInteger = -113 + 2 * signal.getGsmSignalStrength();
dB = strengthInteger;
}
}
return dB;
}
어떻게 속도를 계산 프로그래밍 방식으로 신호 강도를 사용하여 모바일 인터넷 (업로드 속도/다운로드 속도) ?? 이게 내 질문이야?
신호 강도가 다운로드/업로드 속도에 해당하지 않습니다. –
데이터 업로드 속도를 찾는 방법 n ... 다운로드 할 수 있습니다. pls – kgsharathkumar
소스 코드에서 speedtest.net을 (를) 사용하면 도움이 될 수 있습니다. http : // www .gregbugaj.com /? attachment_id = 70 –