2011-08-02 4 views
0

내가 와이파이 네트워크를 사용하고 때 모두가 잘 작동 ,,하지만 난 모든 네트워크를 해제 할 때 (모드 Airplance되지 않음) 한 후 내 응용 프로그램도 시간 초과 오류를 shwoing connection.So 웹 서비스를 감지하지 못하고 있음을 3G 핫스팟을 켭니다 .안드로이드 3G 연결

ConnectivityManager cm = (ConnectivityManager)getSystemService 
(Context.CONNECTIVITY_SERVICE);; 
boolean 3GCon=cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected() 

이 거짓 항상 반환

+0

나는 내가 당신이 '모든 네트워크를 끄'가 무엇을 의미합니까 – Sameer

+0

도와주세요 긴급에서 무엇입니까? WiFi 만 사용 중지하거나 '비행기 모드'를 사용하도록 설정하셨습니까? 'cm.getNetworkInfo (ConnectivityManager.TYPE_MOBILE) .getState()'무엇을 – GaZ

+0

반환? –

답변

1

왜 isAvailable() 대신는, isConnected()를 사용하려고하지?

+0

내가 시도했지만 그 거짓 탐지하지 3G – Sameer

+0

고맙습니다 매기, 마지막으로 isAvailable를 (반환) 나 – Sameer

1

왜 효과가 없는지에 대한 정확한 답을 얻기는 매우 어렵지만 처음에는 this ConnectivityManagerTestActivity과 같은 예를 살펴보고 자신의 코드와 비교해 보는 것이 좋습니다.

+0

윌 3G 작동했다 핫스팟은 안드로이드 2.2.1에서 작동하지 않습니까? – Sameer

+0

'핫 스폿 (hot spot)'이란 무엇입니까? 3G 서비스가 필요한 경우 3G 연결이 작동해야합니다. 내가 다음 인터넷 연결이 ,, 작동하지만 안드로이드 코드에서 작동하지 않는 탐색기에서 데이터를 검색 할 경우 빠른 responce..yes에 대한 – GaZ

+0

고맙습니다 ,, 내 로컬 3G 서비스도 감지하지 – Sameer

관련 문제