0
인터넷 속도를 표시하는 응용 프로그램을 개발 중입니다. 나는 실행 가능한 사용, https://play.google.com/store/apps/details?id=netspeed.ptwifi getLinkSpeed ()는 항상 값을 반환합니다.
https://play.google.com/store/apps/details?id=com.internet.speed.meter.lite&hl=en
내가 어떤 순간에 와이파이 속도를 얻을 수 있습니다 :
WifiManager wm = (WifiManager)getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wm.getConnectionInfo();
....
runnable = new Runnable() {
@Override
public void run() {
int linkSpeed = wifiInfo.getLinkSpeed();
chatHead.setText("Speed : " + linkSpeed);
handler.postDelayed(runnable,100);
}
};
handler.postDelayed(runnable,100);
을하지만 속도는 다운로드하는 경우에도 변경하지 않습니다 좋아. 나는 조금 혼란스러워!
언제든지 인터넷에 접속할 수 있습니까? 어떻게해야합니까? 네이티브 코드에서 사용해야합니까? 아니면 자바 코드?
도와주세요.
세부 정보를 보지 않고 반환되는 속도는 신호 품질, 손실 또는 혼잡을 고려하지 않은 이론적 최대 값일 수 있으며 다운로드 속도의 병목 현상 인 Wi-Fi가 아닐 수도 있습니다. –