2013-02-27 4 views
1

Я нахожусь в проекте для создания формы приложения для представления различных данных о мощности в реальном времени. Данные уже доступны в Интернете (на веб-сайте). Таким образом, я делаю версию приложения на сайте. Однако я НЕ получил доступ к любому из задних концов, то есть мне не даны какие-либо из протоколов PHP для отправки данных в реальном времени в мое приложение. Я пробовал загрузить весь сайт, однако на сайте есть скрытый файл php, поэтому загруженная версия веб-сайта не отображает никаких данных.Мобильный сайт/приложение

Так что я нахожусь в дорожном блоке, я хочу сделать работу, однако я просто даже не знаю, как начать.

Я изучил преобразование веб-сайта в мобильный сайт с использованием инструментов, однако для этого требуется изменить базовый веб-сайт (я не получил доступ).

Если я хочу закодировать приложение с нуля, я бы предпочел использовать HTML 5 для кросс-платформенного, но родной тоже работает.

В целом я застрял, если у кого-нибудь есть опыт создания мобильных сайтов, веб-сайтов, основанных на приложениях, и т. Д., Может дать некоторый вклад. Если мне дадут невозможную задачу, пожалуйста, дайте мне знать. Тогда я могу рассказать моему профессору и что-то сделать.

+0

получить html с сайта, обработать известный формат в соответствии с вашими потребностями и записать его как «собственный» html. – KevinDTimm

+1

Вам необходимо разобрать информацию с веб-сайта. Используйте HtmlUnit для загрузки в сети и анализа с помощью Jsoup. –

ответ

0

Почему вы не используете AJAX для этого?

Вы должны закодировать представление, которое возвращает HTML-код, который вы хотите.

Например: «http://yourserver/yourphp.php»

В вашем приложении, вы можете использовать Apache Cordova для управления WebView, и использовать эту функцию, чтобы добавить, что текст ответа (ваш HTML) к вашему телу приложения

function httpGet(yourUrl){ 
    xmlHttp = new XMLHttpRequest(); 
    xmlHttp.open("GET", yourUrl,); 
    xmlHttp.send(null); 
    return xmlHttp.responseText; 
} 
Смежные вопросы