2011-09-23 111 views
1

所以,这是一个奇怪的问题。我有一个使用权限INTERNET的应用程序,但无法在任何T-Mobile设备上访问Internet。如果设备在WiFi上,则应用程序按预期工作。该应用程序还经过了AT & T和Sprint设备的测试,并可按照预期使用或不使用WiFi连接。Android&T-Mobile互联网连接问题

以下是我用来与Google连接的代码示例。响应返回为200并正常,但应用程序在最后包含的行上引发Exception,因为内容长度为-1。电话上的所有其他互联网应用程序按预期工作,即能够连接到互联网。我尝试在我的应用程序中抛出每个可用的标准许可,并且没有运气。任何人之前看过或有任何想法?谢谢。

   HttpClient httpClient = new DefaultHttpClient(); 
       HttpContext localContext = new BasicHttpContext(); 
       HttpGet httpGet = new HttpGet("http://www.google.com"); 
       HttpResponse response = httpClient.execute(httpGet, localContext); 
       if(response.getStatusLine().getStatusCode() == 200) { 
        HttpEntity qrEntity = response.getEntity(); 
        byte [] buffer = new byte[(int) qrEntity.getContentLength()]; 

回答