【问题标题】:PERMISSION DENIED when I try to load file from server当我尝试从服务器加载文件时,权限被拒绝
【发布时间】:2011-04-25 20:00:42
【问题描述】:

我需要从服务器(wamp test.json 上的本地)加载我的 android 应用程序中的文件,但我收到错误 PERMISSION DENIED 。我犯了什么错误?我需要额外配置 wamp 吗? (我可以访问 - 从浏览器和另一个空白的 android 应用程序下载该文件,在主要活动中使用相同的代码)

try {

                            URL url = new URL("http://10.0.2.2/test/test.json");


                            URLConnection urlconnection = url.openConnection();
                            long l = urlconnection.getContentLength();

                            BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
                            String line;
                            StringBuffer buffer=new StringBuffer();
                            while ((line = in.readLine()) != null)
                            {
                               buffer.append(line);
                            }
                            in.close();


                            Object obj = JSONValue.parse(buffer.toString());
                            JSONArray array = (JSONArray) obj;

                            elements.load(buffer.toString());

                        } catch (Exception exc) {

                           exc.printStackTrace();

                        } 

【问题讨论】:

  • 您是否缺少internet 权限?
  • 谢谢!!!我很笨,我忘了补充!

标签: android wamp


【解决方案1】:

验证您的 AndroidManifest.xml 是否包含 Internet 访问权限:

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

【讨论】:

    猜你喜欢
    • 2012-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    • 2017-03-27
    • 2012-09-09
    • 1970-01-01
    相关资源
    最近更新 更多