2012-12-07 2 views
0

Wi-Fi 데이터 사용량 만 확인할 수있는 API 또는 예제가 있습니까?
이 설정은 ICS 이후 장치에서 사용할 수 있습니다. 그러나 어떻게 그것을 통해 그것을 할 수 있습니다. 그 아이디어에 대한 아이디어를 얻고 싶습니다.Android에서 Wi-Fi 데이터 사용량 만 확인하는 방법은 무엇인가요?

또 다른 한가지는 내가 특정 와이파이 네트워크에만 연결되어 있다면 데이터 사용을 모니터링한다는 것입니다. 와이파이의 데이터 사용량을 얻을 수 있다면 문제가되지 않을 것이라고 생각하십니까?

TrafficStats API에 대해 알고 있지만 그게 내 목적을 해결하지 못함을 참조하십시오.

+0

누구나 입력 할 수 있습니까? – Bir

+0

전체 Wi-Fi 사용량에 대해이 기능을 사용 하시겠습니까? 또는 하나의 특정 응용 프로그램에 대한 와이파이 사용법? – anddev84

+0

이것은 전체 무선 인터넷 사용을위한 것입니다. 어떤 아이디어라도! – Bir

답변

0

당신은 여전히 ​​와이파이 사용을 얻기 위해 이런 식으로 TrafficStats API를 사용할 수 있습니다

int mobileTx = TrafficStats.getMobileTxBytes(); 
int mobileRx = TrafficStats.getMobileRxBytes(); 
int wifiTx = TrafficStats.getTotalTxBytes() - mobileTx; 
int wifiRx = TrafficStats.getTotalRxBytes() - mobileRx; 

이 이전 장치 부팅 한 이후 와이파이 데이터 사용량의 합계를 반환합니다.

관련 문제