Подключение мидлетов через широкополосный или GPRS - PullRequest
1 голос
/ 27 февраля 2009

Мидлет, использующий HttpConnection для подключения приложения веб-сервиса.

Мобильный телефон может использовать беспроводную широкополосную связь для подключения к Интернету или может использовать Интернет, предоставляемый поставщиком сети, то есть Vodafone или Virgin, который, я думаю, известен как GPRS. Поправь меня, если мое понимание неверно.

Теперь мой вопрос: когда мидлет будет работать, какое соединение он будет использовать? Во-вторых, нужно ли мне по-разному кодировать мидлет, чтобы использовать GPRS, или это не имеет значения?


Я развернул свое приложение на Nokia E65, и он спросил меня, какое соединение использовать. На мобильном телефоне была активна как беспроводная локальная сеть, так и GPRS провайдера.

На iPhone предпочтение отдается беспроводной локальной сети. (Не относится к J2me)

Ответы [ 2 ]

3 голосов
/ 03 марта 2009

В J2ME нет стандартного APi выбора точки доступа.

Это означает, что сам мидлет не может решить, использовать ли Wi-Fi или GPRS.

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

Это происходит главным образом потому, что не существует стандартного способа описания беспроводной сети, которая содержит достаточно информации: QoS, стоимость загруженного и загруженного байта, средняя скорость передачи данных, время пинга ...

В большинстве случаев логика автоматического выбора сети без этой информации была бы слишком сложной и недостаточно надежной.

Ручной выбор точки доступа - пока единственный способ возложить на пользователя ответственность за стоимость передачи данных.

1 голос
/ 02 марта 2009

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

...