РАЗРЕШЕНИЕ ОТКЛОНЕНО при попытке загрузить файл с сервера - PullRequest
0 голосов
/ 26 апреля 2011

Мне нужно загрузить файл в моем приложении для Android с сервера (локальный на wamp test.json), но я получаю ошибку РАЗРЕШЕНИЕ НА РАЗРЕШЕНИЕ . Какую ошибку я сделал? Нужно ли мне лишнее устройство? (Я могу получить доступ - скачать этот файл из браузера и из другого пустого приложения для 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();

                        } 

1 Ответ

2 голосов
/ 26 апреля 2011

Убедитесь, что ваш AndroidManifest.xml содержит разрешение на доступ в Интернет:

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