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

Передача HTML как строки из Андроида на сервер - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Cursor Android Studio http://www.cyberforum.ru/android-dev/thread1798317.html
Здравствуйте, я начал изучать андроид совсем недавно, добрался до базы данных SQLite. Проблема такая (ниже код): public class MainActivity extends AppCompatActivity implements View.OnClickListener {...
Программирование Android Создание приложения для сайта на Android Есть у меня простенький сайт новостей. Слышал , что можно сделать приложению для сайта на Андроид. Где можно прочитать про это? Дайте пожалуйста ссылку на видеоурок, или на книгу, статью. Все что... http://www.cyberforum.ru/android-dev/thread1798307.html
Использование консольных команд в приложении Программирование Android
Всем привет!!! Вопрос такого плана. При использовании adb shell на компе команда logcat -b events | grep am_ результа меня устраивает, но используя на устройстве в приложении "Терминал" результат...
Программирование Android Удаление файла
Люди помогите разобраться. Как удалить старый файл или стереть в нем инфу перед новой записью? private void writeFile(String queD) throws IOException { BufferedWriter writer = new...
Программирование Android Основы ORMLite http://www.cyberforum.ru/android-dev/thread1798069.html
Гуру, кто-нибудь подобным пользуется??? Обьясните "на пальцах" что такое ORMLite и чем оно облегчает работу??? Раньше для этих задач использовал ОЧЕНЬ СЛОЖНЫЙ "самопал" - не все случаи учтены,...
Программирование Android Как получить context MainActivity в Service? В MainActivity создаю сервис и startService( SER );, как получить context MainActivity в сервисе, чтобы можно было манипулировать view? подробнее

Показать сообщение отдельно
Alexvp
108 / 72 / 8
Регистрация: 03.08.2014
Сообщений: 348
25.08.2016, 16:41  [ТС]
Наверное, я немного сумбурно объяснил свою проблему.
Алгоритм следующий:
1. Приложение посылает стандартный запрос url на нужную страницу нужного сайта, например yandex.ru
2. В ответ на запрос сайт отправляет стандартную html-строку, аналогично ответу на запрос из любого браузера.
3. Приложение получает эту строку, сохраняет как строку и должно ее отправить на свой сервер для парсинга.
4. В ответ приложение получает результат парсинга, который выводится пользователю на экран.

Может возникнуть вопрос, зачем такие ухищрения? Согласен, можно парсить в самом приложении с помощью библиотеки jsoup. Но в любой момент на сайте может измениться структура и парсинг перестанет работать. Придется обновлять само приложение, что негативно. А так я всегда смогу оперативно изменить правила парсинга на сервере и пользователи ничего не почувствуют.

с п1 по п.3 все работает отлично, но почему-то появились проблемы с передачей страницы html в виде строки на свой сервер.

К сожалению, пока не смог разобраться из-за побочных дел, отвлекающий от главного

Последнее, что пробовал был метод Html.fromHtml, но результат негативный. Хотя еще позже снова попробую кое-какие идеи.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru