Лабораторная работа 13. «Загрузка данных из интернета в отдельном потоке в мобильном приложении»
Цель работы – научиться загружать данные из интенрнета в своем мобильном приложении, используя для этих целей отдельный поток в отдельном классе и используя класс HttpURLConnection.
За пример возьмите то приложение, которое мы разработали на видео.
Постановка задачи – разработать приложение – которое будет загружать содержимое веб-страницы и показывать его в textview в исходном html виде.
Выполнение работы:
1. Создать пустой проект в среде Android Studio. Запустить его на эмуляторе, убедиться, что выводит Hello World.
2. Взять исходники проекта на https://github.com/RinatMiniazev/AppTestInternet. Вставить код нужных исходных файлов в свой проект. Запустить в эмуляторе, убедиться, что исходный проект работает.
3. Доработать код приложения. Добавить EditText куда пользователь будет вбивать адрес нужной веб-страницы. При нажатии на кнопку загрузить будет загружаться указанная пользователем веб-страница.
Пример итогового результата