2

Android ICSで奇妙な問題が発生しています。接続を確立して、xmlファイルを読み取るための次のコードがあります。

// previous code......

URL url = new URL("https://urltomyxmlfile.com/xmlfile");
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
XML_handler myXML_handler = new XML_handler();
xr.setContentHandler(myXML_handler);

HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(5000);
connection.setReadTimeout(25000);
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
xr.parse(new InputSource(input));

//more code....

このコードは、wifiと3Gの両方のすべてのAndroidバージョンで正しく機能しますが、Android ICSではwifiでのみ機能し、3G接続では403応答が返されます。

この問題の原因がわかりません。接続を適切に構成していませんか?Android ICSに新しい制限はありますか?httpsの問題?

追加情報:このコードはUIスレッドで実行されていません

ご協力いただきありがとうございます!

新しい追加情報:SamsungGalaxySIIユーザーのみが問題を経験していることを発見しました。

4

1 に答える 1

5

ついに私は答えを得ました!!!、それはコード関連ではありませんでした。

スペインの通信事業者ORANGEは端末を販売しており、APN構成が間違っているOTAアップデートを送信しています。スペインの主要航空会社(Vodafone、Movistar、Orange、Yoigo、Simyo)でこの問題を回避するには、正しいAPN構成の下に貼り付けてください。

VODAFONEES-インターネット

Nombre:Vodafone ES APN:airtelwap.esプロキシ:No establecidoプエルト:No establecido Nombre de Usuario:wap @wapContraseña:wap125サーバー:No establecido MMSC:nullプロキシMMS:No establecido Puerto MMS:No establecido MCC:214 MNC Tipo de APN:デフォルト

MOVISTAR-インターネット

Nombre:Movistar APN:telefonica.es Proxy:10.138.255.133 Puerto:8080 Nombre de Usuario:telefonicaContraseña:telefonica Servidor:No establecido Proxy MMS:No establecido Puerto MMS:NoestablecidoCódigoPaísdelMó 214CódigodeRedMóvil(MNC):07Autentificación:No establecido Tipo de APN:インターネット

オレンジ-インターネット

Nombre:Orange Internet APN:internet Proxy:No establecido Puerto:No establecido Nombre de Usuario:clienteContraseña:amena Servidor:62.36.225.150 MMSC:No establecido Proxy MMS:No establecido Puerto MMS:No establecido MCC:214 MNC:03 Tipo de APN:デフォルト

YOIGO-インターネット

Nombre:Yoigo APN:インターネットプロキシ:10.08.00.36プエルト:8080 MMSC:プロキシMMS:プエルトMMS:MCC:214 MNC:04 Tipo de autentificacion:PAP Tipo de APN:インターネット

SIMYO-インターネット

Nombre:SimyoInternet APN:gprs-service.comプロキシ:No establecidoプエルト:No establecido Nombre de Usuario:No establecidoContraseña:No establecido Servidor:No establecido MMSC:No establecido Proxy MMS:No establecido Puerto MMS:No establec :19 Tipo de APN:デフォルト

于 2012-05-30T13:49:48.350 に答える