2011-12-23 2 views
0

enter image description here트랙 모바일 네트워크 설정 내가 하나의 네트워크 응용 프로그램 작업입니다

  • 을 체크 박스, 나는 그 붉은 표시 확인란을 추적에 문제가 있습니다. "데이터 사용"이 이상으로 프로그램에 있음을 알고있는 경우이 데이터 사용이 확인 또는 유엔 검사임을 알고 있습니다.
  • 모든 데이터 로밍 및 2G 네트워크 만 사용하는 것도 마찬가지입니다.
  • 나는 이것을 추적하려고 노력했지만 성공할 수는 없었다. 나는 정말로 도움을 원한다.

감사합니다.

답변

2

당신은 안드로이드에 ConnectivityManager 클래스를 가지고 ... 여기에는 몇 가지 방법이 있습니다. 그걸 사용해 보셨어요? http://developer.android.com/reference/android/net/ConnectivityManager.html

이 정보는 장치의 네트워크 상태를 알려줍니다.

뭘 할 수 있습니까?

  1. 그리고 당신은 CONNECTIVITY_ACTION를 통해 연결 상태 변경

  2. 당신은 설정하여 방송 수신기를 할 수 있고

  3. Alernatively 액션을 방송하도록 응용 프로그램을 등록을 방송 할 때 자동으로 알림을 수신 할 수 있습니다 서비스에 따라 달라질 수 있습니다. 응용 프로그램의 아키텍처

인터넷에 대해서만 걱정하는 경우 인터넷 연결이 잘되어 있어야한다고 생각합니다.

원하는대로 프로세스를 시작하십시오. CONNECTIVITY_ACTION 브로드 캐스트를 통해 연결 상태가 변경되는 경우

+0

하지만 네트워크 상태가 아닌 하드웨어 버튼으로 추적합니다. 너는 내 주장을 ...? –

+0

하드웨어 버튼 ?? 내가 그것을 정확하게 이해하고 있는지 확실하지 않다! – Abhinava

+0

좋아, 내가 여기서 설명해. 내 안드로이드 전화에서 사용할 수있는 SIM 카드가없는 경우 수동으로 데이터를 변경해야만 확인란이 활성화됩니다. 그렇다면 응용 프로그램을 사용하여이 데이터 사용 단추가 사용 또는 사용 안 함으로 설정되었음을 어떻게 알 수 있습니까? –

관련 문제