适用于Android 2.2,但不适用于Android 2.3

适用于Android 2.2,但不适用于Android 2.3,android,android-emulator,android-manifest,internet-connection,Android,Android Emulator,Android Manifest,Internet Connection,我制作了一个接受xml数据的应用程序,但当我发送此资源的查询时,看起来并没有连接。我添加了安卓互联网权限,并且在浏览器中有网络,但在我的应用程序中没有任何连接 这是密码 protected String sendRequest(String urlAdr,ArrayList postVars){ String data=extractPairValuesToString(postVars); urlAdr+=data; //send all variables

我制作了一个接受xml数据的应用程序,但当我发送此资源的查询时,看起来并没有连接。我添加了安卓互联网权限,并且在浏览器中有网络,但在我的应用程序中没有任何连接

这是密码

protected String sendRequest(String urlAdr,ArrayList postVars){ String data=extractPairValuesToString(postVars); urlAdr+=data; //send all variables in the url not from request properties String xmlResponse=null; HttpURLConnection con = null; URL url; try { url = new URL(urlAdr); con = (HttpURLConnection) url.openConnection(); //con.setReadTimeout(10000 /* milliseconds */); //con.setConnectTimeout(15000 /* milliseconds */); con.setRequestMethod("POST"); con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); con.setRequestProperty("Connection", "Keep-Alive"); con.setRequestProperty("Content-Length", ""+Integer.toString(data.getBytes().length)); con.setDoInput(true); con.setDoOutput(true); }catch (IOException e) { setErrorStatus(e.getMessage()); } } 受保护的字符串sendRequest(字符串urlAdr、ArrayList postVars){ 字符串数据=extractPairValuesToString(postVars); urlAdr+=data;//发送url中的所有变量,而不是从请求属性发送 字符串xmlResponse=null; HttpURLConnection con=null; 网址; 试一试{ url=新url(urlAdr); con=(HttpURLConnection)url.openConnection(); //con.setReadTimeout(10000/*毫秒*/); //con.setConnectTimeout(15000/*毫秒*/); con.setRequestMethod(“POST”); con.setRequestProperty(“内容类型”、“应用程序/x-www-form-urlencoded”); con.setRequestProperty(“连接”、“保持活动”); con.setRequestProperty(“内容长度”,“Integer.toString(data.getBytes().Length)); con.setDoInput(真); con.设置输出(真); }捕获(IOE异常){ setErrorStatus(例如getMessage()); } }
清单多次丢失:

<uses-permission android:name="android.permission.INTERNET"/>  

请看这里:

您是否收到任何异常(IOException或IOException除外)?不,任何异常都不会提交。我在这里发布之前添加了这一行,我的应用程序在android 2.2上使用此代码工作,但在android 2.3上不工作,您应该用这些重要信息编辑您的问题!“适用于Android 2.2,但不适用于Android 2.3”只是相同的2.3 emulator默认情况下在应用程序中没有internet连接,无论我是否包含internet权限,例如up发布供使用-权限。可能是必须添加的内容,而不仅仅是权限。