Форум программистов, компьютерный форум CyberForum.ru

Загрузка файла по URL - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android HTML разметка http://www.cyberforum.ru/android-dev/thread1690555.html
Вот допустим у меня есть какая то HTML разметка таблицы. И я хочу увидеть - проверить что эта разметка коректная - все нормально в ней. Как я могу это сделать ? Если открыть HTML файл просто в браузере то я увижу только HTML код в файле и смогу его редактировать, но при этом я не увижу саму таблицу, не смогу понять как она реально выглядит и как мои изменения в HTML коде влияют на таблицу. Так...
Android Редактирование в IJ Всем снова здрасьте. Подскажите почему в интелидж айдиа я не могу отредактировать новое приложение. Не могу добавить ни кнопки, ни иные элементы view? http://www.cyberforum.ru/android-dev/thread1690507.html
Android Наложение на ScrollView
Добрый день. Вот такая проблема, у меня сверху ScrollView лежит еще один блок LinearLayout. Как сделать чтобы в этих блоках height был 100% вот пример. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
Android SQLite как записать результат запроса в переменную (Android, Java)
Здравствуйте! Помогите, пожалуйста решить проблему. Необходимо получить кол-во записей в таблице. Для этого использую такой вот запрос: SELECT COUNT(*) FROM table; Собственно, вот метод из класса, который я наследую от SQLiteOpenHelper: public int getRowsQuantity (SQLiteDatabase db, String table) throws SQLException { db = this.getWritableDatabase();
Android NullPointer в OnCreate http://www.cyberforum.ru/android-dev/thread1690248.html
Наверное типичный вопрос, но вылетает ошибка в: Caused by: java.lang.NullPointerException at android.widget.ArrayAdapter.getCount(ArrayAdapter.java:330) at android.widget.ListView.setAdapter(ListView.java:487) ...
Android Обмен опытом (разработка под 1с) Добрый вечер, интересует такой вопрос. Разрабатывал ли кто андроид приложение посредством мобильной платформы 1с, и интересует сборка apk, и всякие фичи, типо авторизации и т.п. подробнее

Показать сообщение отдельно
Паблито
резкий
1890 / 1624 / 505
Регистрация: 12.05.2014
Сообщений: 5,852
Завершенные тесты: 1
21.03.2016, 15:21     Загрузка файла по URL
да можно кучей способов сделать, хоть и так (без особого рефакторинга и уже набившего оскомину асинктаска)
1. в манифесте прописать разрешение
XML
1
    <uses-permission android:name="android.permission.INTERNET" />
2. добавляем библиотеку, например Apache IO, для этого в файле build.gradle в зависимостях добавляем
XML
1
compile 'commons-io:commons-io:2.4'
3. где-то в активити помещаем такой код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    private void onDownloadComplete(boolean success) {
        // файл скачался, можно как-то реагировать
        Log.i("***", "************** " + success);
    }
 
    private class LoadFile extends Thread {
        private final String src;
        private final File dest;
 
        LoadFile(String src, File dest) {
            this.src = src;
            this.dest = dest;
        }
 
        @Override
        public void run() {
            try {
                FileUtils.copyURLToFile(new URL(src), dest);
                onDownloadComplete(true);
            } catch (IOException e) {
                e.printStackTrace();
                onDownloadComplete(false);
            }
        }
    }
4.когда надо что-то качнуть, пишем
Java
1
new LoadFile(src, dest).start();
Пример рабочий, но упрощенный, без использования тредпулов и прочего. Для начала сгодится.
 
Текущее время: 12:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru