有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓 Java url执行抛出权限被拒绝错误

下面的代码抛出permision denied expection

String strurl = "https://login.yahoo.com/WSLogin/V1/get_auth_token?&login=name&passwd=passwd&oauth_consumer_key=dj0yJmk9WnhsVVZvSDhkYTVpJmQ9WVdrOWMwRlVZV0p2TkRnbWNHbzlNVFE0TURJek5qVTJNZy0tJnM9Y29uc3VtZXJzZWNyZXQmeD0yNg";
URL url;
try
  {
    url = new URL(strurl);
    HttpsURLConnection urlConnection = (HttpsURLConnection) url.openConnection();
    System.out.println(urlConnection.getInputStream());
  }
catch (MalformedURLException e)
  {
            // TODO Auto-generated catch block
     e.printStackTrace();
  }
catch (IOException e)
  {
   // TODO Auto-generated catch block
      e.printStackTrace();
  }

如果我直接在浏览器中使用URL,我会得到正确的响应。在这种情况下,会显示一个请求令牌。这里的问题是什么;如果叫它,还有别的办法吗


共 (2) 个答案

  1. # 1 楼答案

    <uses-permission android:name="android.permission.INTERNET"></uses-permission>放在你的AndroidManifest中。xml,就在Manifest标记中

  2. # 2 楼答案

    我没有Android开发经验,但你们不需要在清单xml中定义访问网络的权限吗?(我假设您通过标签从Android执行该代码)