Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
alexjj09
2 / 2 / 0
Регистрация: 04.05.2013
Сообщений: 61
#1

Скачивание файла

09.07.2013, 12:18. Просмотров 1019. Ответов 2
Метки нет (Все метки)

Нужно на нажатие кнопки в приложении, начать скачивание файла с определенной ссылки. Progressbar появляется. После скачивания файл открывается. Как осуществить это?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2013, 12:18
Ответы с готовыми решениями:

Скачивание текстового файла
Недавно начал изучать Android Studio и Java в целом. И появилась необходимость...

Не выполняется скачивание файла - программа работает?
Всем привет! :senor: Мне нужна програмка с кнопками для скачивая файлов на...

Скачивание документа с сервера
Добрый вечер. Столкнулась с элементарной проблемой..мне нужно скачать документ...

Скачивание с сайта пдф файлов
Добрый день. Возник вопрос. Мне необходимо в Андроид студии создать приложение,...

Скачивание приложения - в какой раздел?
где не читаю - везде упоминают об огромном рынке в гугл андроид и что для...

2
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
09.07.2013, 19:07 #2
а в чём проблема? Сделайте какой-нибудь класс, унаследуйтесь от AsyncTask<?, ?, ?> и определите методы onPreExecute, onPostExecute и doInBackground. В последнем методе откройте InputStream и сохраняйте файл с помощью FileOutputStream. в onPostExecute - откройте его. Таких примеров миллион
1
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
11.07.2013, 15:17 #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
26
27
28
29
protected Void doInBackground(Void... params) {
                try {
                    URL url = new URL(source);
                    URLConnection connection = url.openConnection();
                    InputStream is = connection.getInputStream();
                    ans = Drawable.createFromStream(is, "src");
                    is.close();     
                } catch (ClientProtocolException e) {
                   error = true;
                } catch (IOException t) {
                    error = true;
                }
                return null;            
            }
 
            @Override
            protected void onPostExecute(Void result) { 
                if(error) {
                    showDialog(getResources().getString(R.string.error_dialog_message_no_acces_to_the_internet));
                    return; 
                }
                ans.setBounds(0, 0, ans.getIntrinsicWidth(), ans.getIntrinsicHeight());
                userAva = ans;
                
                Rect rect = new Rect(parentA.userInfo.getImgLeft(),parentA.userInfo.getImgTop(),parentA.userInfo.getImgRight(),parentA.userInfo.getImgBottom());
                Bitmap crImg = Bitmap.createBitmap(((BitmapDrawable)ans).getBitmap(),rect.left,rect.top,rect.right,rect.bottom);
                userImg.setImageBitmap(crImg);
                
            }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2013, 15:17

Скачивание картинки из интернета в заданном разрешении
как скачать картинку из интернета с заданным размером. Для работы с большими...

Скачивание текста с применением логина и пароля
Есть необходимость скачать текст (html) с определенного адреса. Для получения...

Не идет скачивание файлов через приложение
Добрый день. Создал приложение с помощью iframe. Скачал, установил на телефон....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru