простое приложение для Android, которое позволяет пользователю просто выбрать IP и порт - PullRequest
2 голосов
/ 21 октября 2011

Я разработал веб-приложение для мобильных устройств, каждый клиент устанавливает веб-приложение на свой веб-сервер. Итак, у меня есть этот сценарий:

Заказчик 1: заявка на 210.132.1.23:87

Заказчик 2: заявка на 210.2.13.13:9944

...

Заказчик N: заявка на номер 132.1.23.14:112

С Phone Gap Сборка Мне удалось создать простое приложение (= исходный код), которое напрямую открывает веб-приложение по фиксированному адресу, но я хотел бы иметь возможность выбрать IP:port Я не могу сделать N приложений по одному на клиента.

Существует ли очень простое andorid приложение, которое делает это? Или вы знаете, возможно ли это сделать напрямую с помощью Phone Gap ?

Спасибо.

Примечание. Конечно, возможно разработать эту функцию, в любом случае, поскольку я абсолютно новичок в этом мире, и, насколько я могу видеть в будущем, все, что мне нужно, это то, что если я смогу ее найти "готово "это было бы очень хорошо.

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Я реализовал подобное решение в PhoneGap + jQM. В нашем случае мы сохранили публичный сервис, который возвращает список серверов, чтобы избежать ручного набора.

Я поставил быстрое (и грязное) решение в следующей скрипке. Это может быть не то, что вы ищете, но может дать вам некоторое представление. Это более или менее то, что @ChrLipp уже упомянул.

http://jsfiddle.net/dhavaln/qcRuD/

Дайте мне знать, если вы хотите что-нибудь добавить.

2 голосов
/ 02 марта 2012

Вы должны предоставить диалоговое окно параметров в вашем веб-приложении, которое также доступно в автономном режиме.При первом запуске вы заставляете пользователя вводить эти данные.При следующих запусках вы перенаправляете пользователя на URL-адрес динамической сборки.Вы сохраняете IP-адрес с помощью механизма хранения HTML5.

В качестве альтернативы - невозможно при сборке Phonegap, поскольку этот сервис принимает только часть веб-приложения и, следовательно, не допускает собственные расширения - вы смешиваете собственные параметры с веб-приложением.Настройки реализованы в нативном режиме, когда вы входите в функцию телефонного промежутка, вы используете URL из опций.

Но очень сложно дать вам конкретные ответы, так как вы не указали, какая (графическая) структура (s) вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...