这是我的代码:

URL url = new URL("http://www.bing.com/");
        URLConnection urlConnection = url.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
        String inputLine;
        while ((inputLine = in.readLine()) != null) System.out.println(inputLine);
        in.close();

在 list 中,我有这个:
<permission android:name="android.permission.INTERNET"></permission>

它在应用程序选项卡之外,但在 list 标签内。

我得到的错误是这样的:
java.net.SocketException: Permission denied (maybe missing INTERNET permission)

真的不知道为什么当我有互联网权限时会收到这个错误。这里有点难住!

谢谢!

最佳答案

你不应该有以下吗?

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

(注意权限和使用权限之间的拼写修改)

关于android - 无法让安卓连接到互联网(权限被拒绝),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4846521/

10-12 05:21