我在Android应用程序中工作。我用Java创建一个Web服务。现在我想使用HTTP引用Web服务。但是当调试器到达最后一行时,我遇到Permission Denied
错误。守则是:
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpGet httpGet = new HttpGet("http://192.168.0.102:8282/SampleWebProj/services/Converter");
response = httpClient.execute(httpGet, localContext);
Plz给我一个解决方案..
答案 0 :(得分:9)
在您的代码中,您输入
<uses-permission android:name="anroid.permission.INTERNET"></uses-permission>
而不是
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
你拼错了android - &gt; anroid!= android; - )
答案 1 :(得分:4)
您是否在AndroidManifest.xml上添加了正确的权限以打开http连接?
我认为,您必须添加此权限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
答案 2 :(得分:0)
要在android中使用此类内置功能,您必须获得许可。
您需要在AndroidManifest.xml中添加Internet权限,即添加此行<uses-permission android:name="android.permission.INTERNET"></uses-permission>