데이터 연결 모드 및 속도를 모니터링 및 기록하고 위치와 함께 기록하려면 어떻게해야합니까?


16

전화기가 데이터 연결에 사용하는 연결 유형 및 이론적 데이터 속도와 다른 위치에 따라 어떻게 변경되는지 이해하고 싶습니다. speedtest.net과 같은 실제 데이터 속도 테스트를 찾고 있지 않지만 데이터 연결 유형 (GPRS, HSDPA, HSDPA +) 및 특정 변조 및 UE 범주 로깅 ( 사용자 장비 (UE) 표 참조) 이 기사의 카테고리 ).

이 정보는 실제로 네트워크를 통해 추가 데이터를 보내지 않고 전화기의 라디오에서 제공해야합니다.

이 정보를 거친 위치와 함께 백그라운드 프로세스로 기록하고 싶습니다 (데이터 연결이 활성화되어있을 때만 실행되어 배터리를 소모하지 않습니다).

답변:


2

필요한 네트워크 데이터는 logcat을 통해 사용할 수 있다고 생각합니다. alogcat (Android 4.0 이하) 또는 adb (임의이지만 Android 4.1 이상에 필요 )를 사용하여 휴대 전화의 네트워크 버퍼를 봅니다 . 이 문장을 adb에서 사용해야했습니다.

adb logcat -b radio GsmSST:D *:S

결과 목록에는 아래와 같은 로그 항목이 포함됩니다.

D/GsmSST  (  707): [GsmSST] handlPollStateResultMessage: GsmSST setDataRegState=0 regState=1 dataRadioTechnology=9

이것은 GSM 인 Galaxy Nexus에서 가져온 것입니다. 휴대 전화가 CDMA 인 경우 매우 다르게 보이며 다른 adb 명령이 필요합니다. 그 dataRadioTechnology부분에 유의하십시오 . 숫자가 의미하는 바를 확인하기 위해 약간의 테스트를 수행하십시오 (Google-foo는 온라인에서 답변을 찾을만큼 잘 작동하지 않습니다).

그런 다음 원하는 방법으로 위치를 추적하기 만하면됩니다. 타임 스탬프를 사용하여 logcat 출력을 위치 로그와 상관시키고 얻은 결과를 확인하십시오!


1

여기에 약간의 대답이 있습니다 : android / eclipse 개발 환경이 설정되어 있습니까? 구체적인 대답은 없지만 필터를 사용하지 않고 상세 모드로 로그 파일을 보면 전화기에서 수행하는 거의 모든 것이 표시됩니다 (또는 적어도 프로그래머가 로그 파일에서 메모하기로 선택한 것). 프로그래머는 종종 게으르고 디버깅을 마친 후에 로그를 끄는 것을 잊어 버립니다.) 최소한 로그는 활성화 된 무선 / 연결 서비스를 나타낼 수 있습니다. 그리고 거기에서 Google을 통해 노출되는 인터페이스에 대한 정보를 찾을 수 있습니다. 로그 파일을 보면 많은 흥미로운 것들이 드러납니다.



1

나는 그것이 위치를 기록한다고 생각하지 않지만, 당신이 찾고있는 다른 모든 것을 수행한다고 생각합니다.

네트워크 로그

나는 매번 그것을 사용하고 순 트래픽을 모니터링하기 위해 정말 잘 작동합니다.


1

Network Speed https://play.google.com/store/apps/details?id=netspeed.pt 사용해보십시오. 모든 데이터를 유형과 함께 기록합니다. 분명히 위치를 기록하지는 않습니다. 나는 매번 사용합니다. 크기는 43kb에 불과하며 무료입니다. 시도해보십시오.


네트워크 속도를 꽤 오랫동안 사용하고 있습니다. 데이터 처리량 만 나타냅니다. 원래 게시물에서 언급했듯이 연결 유형 (GPRS, HSPA, LTE 등)과 네트워크가 특정 지리적 위치에서 지원 / 제공하는 특정 변조 (이론적 데이터 속도) 를 기록하는 방법을 찾고 있습니다 . 지금까지 나는 이것을 수행하는 것을 찾지 못했습니다.
tim11g

1

Stats Free 앱을 사용 합니다. GPRS / HSDPA 및 WiFi를 통해 전송 된 데이터 만 표시됩니다 (별도). 통화 및 메시지 로그도 표시합니다.



-3

설정> 데이터 사용 은 젤리 빈에서 사용 가능한 모든 네트워크 트래픽을 기록합니다


5
답변을 구체적으로 설명하고 OP가 찾고있는 것을 완전히 고려한 답변을 제공하십시오.
ZnewmaN

OP가 요청한 로그 데이터 속도 및 연결 유형은 어디에 있습니까? "앱당 사용되는 데이터의 양"은 요구되지 않았습니다. 또한 "어딘가"라는 이름의 항목이 없습니다 ( 설정-> 데이터 사용량?을 참조하십시오 ).
Izzy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.