2013-03-05 4 views
0

웹 사이트에서 데이터를 다운로드해야하는 Android 용 앱을 작성했습니다. 전체적으로 보면 꽤 잘 작동하지만 일부 사용자는 모바일 인터넷을 통해 인터넷에 접속할 때 인터넷 연결이 작동하지 않는다고 들었습니다. WLAN을 사용하면 아무런 문제가 없으며 휴대 전화에서는 모바일 인터넷에서도 작동합니다. 나는 이미 이러한 문제를 겪고있는 사용자들이 모바일 인터넷으로 다른 앱에서 인터넷에 접속할 수 있음을 확신했다 ... 다음은 연결을 설정하는 소스 코드이다.Android : 일부 기기로 내 앱에 인터넷 연결을 설정할 수 없습니다.

String urlString = "http://google.com"; 
URL url = new URL(urlString); 
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 
conn.setReadTimeout(10000 /* milliseconds */); 
conn.setConnectTimeout(15000 /* milliseconds */); 
conn.setRequestMethod("GET"); 
conn.setDoInput(true); 
// Starts the query 
conn.connect(); 
InputStream stream = conn.getInputStream(); 
BufferedReader reader = new BufferedReader(new InputStreamReader(stream, "ISO-8859-")); 
String line = ""; 
while((line = reader.readLine()) != null){ 
    line //do sthg with line 
} 

내가 너희들에게 나를

안부

답변

0

어쩌면 당신은 문제점들

conn.setReadTimeout(10000 /* milliseconds */); 
conn.setConnectTimeout(15000 /* milliseconds */); 
+0

를 삭제할 수있는 문제를 해결하기 위해 도움을 충분한 정보를 준 희망은 시간 제한되지 않습니다 - 시간이 초과되었습니다. 사용자가 인터넷에 액세스하려고하면 연결이 즉시 닫힙니다 ... – user2137188

+0

@ user2137188 분명히 매니페스트에 인터넷 사용 권한을 추가했습니다 ... –

+0

ofcource 매니페스트에 추가했습니다. 그렇지 않으면 다른 사람들이 연결할 수 없습니다 인터넷 – user2137188