Russian Qt Forum
Ноябрь 22, 2024, 17:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Перенести java апплет со страницы в приложение  (Прочитано 4807 раз)
Pavlya
Гость
« : Август 02, 2012, 00:07 »

Суть проблемы. Есть некая страница, в коде которой есть java апплет. Вот страница:
http://websdr.ewi.utwente.nl:8901/
Необходимо извлечь апплет с этой страницы и вывести в окне приложения. На странице он отображается как изменяющийся спектр (на сленге радиолюбителей - "водопад"). Пример от Qt "formextractor" доходчиво объясняет как выдернуть данные с html страницы. Но как провернуть такое с апплетом? Как бы вы реализовали подобную задачу? (хотя бы общее направление, куда копать)
Записан
Bepec
Гость
« Ответ #1 : Август 02, 2012, 06:59 »

Выдернуть код из html  и вывести в своём WebView.

Адрес к jar - http://websdr.ewi.utwente.nl:8901/websdr-1330809505.jar

PS ну если он там внутри ничего ещё не подцепляет, тогда заработает. Если нет - то нет.
Записан
Pavlya
Гость
« Ответ #2 : Август 02, 2012, 11:58 »

А если же на этой странице все остальные элементы сделать скрытыми. Такой вариант возможен? Или это я глупость написал?
Записан
Bepec
Гость
« Ответ #3 : Август 02, 2012, 12:47 »

Заи*... умаетесь. Гораздо проще дёрнуть пару строк и файлик.

PS а если опять таки, там внутри ещё обращения, то ваша идея падёт прахом без интернета.
Записан
Pavlya
Гость
« Ответ #4 : Август 02, 2012, 13:11 »

"...Так выпьем же за правильно поставленное техническое задание."

Извиняюсь. Как-то безграмотно я свои хотелки описал. Грустный  Работа приложения без интернета и не планируется. Это некое онлайн-радио. На той стороне сервер оцифровывает эфир и гонит два потока. Один - звуковой, второй - спектр диапазона("водопад"). Эти данные постоянно принимаются апплетами и выводятся. То есть наличие интернета обязательно. Приложение же должно только  вывести данные в окошко со всякими красивыми кнопочками для управления. То есть, насколько я понял, алгоритм следующий:
1 Грузим страницу
2 В загруженной странице находим блок, который отвечает за вывод апплета на страницу
3 Копируем код этого вывода
4 Выводим в свой WebView.
Записан
Bepec
Гость
« Ответ #5 : Август 02, 2012, 13:36 »

В принципе верно, нооо...

1. Запрашиваем код страницы.
2. Качаем текст.
3. Парсим, находим код апплета, качаем файлик.
4. Генерируем свой html и выводим в webView.

Или же тупо делаем какую-либо страничку на своём хостинге и тупо вбиваем в webView её адрес.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.061 секунд. Запросов: 21.