2012-06-23 3 views
0

Какой подход я могу решить для решения моей проблемы, так что в моем Android-приложении размещен веб-сайт (на любом порту> 1024), а также есть возможность разрешить/заблокировать входящий клиент. До сих пор я пытался вручную открыть ServerSocket и вставлять html, а затем закрывать сокет, однако он работает только большую часть времени и только с Google Chrome ... у кого есть другие идеи?Сайт хоста Android по телефону

ответ

1

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

+0

Jetty need JRE right ?? даже если они используются, Wont jetty потребляет слишком много памяти? – iNan

+0

AFAIK, причал действительно легкий и использует ничего не доступного на Android. И когда мне нравится серверные сайты с телефона, слишком поздно беспокоиться о сохранении памяти –

0

Оформить заказ iJetty. В основном они портировали полнофункциональную реализацию Jetty на Android. Я использовал его как в качестве контейнера сервлетов (развертывание WAR-файлов к нему), так и в качестве встроенного сервера в приложении, которое я написал. Получение его работы внутри другого приложения требует некоторых действий, но это определенно можно сделать. У вас также есть доступ к исходному коду, поэтому вы можете изменять его по мере необходимости.

Смежные вопросы