Подключение мидлета через широкополосную связь или GPRS

StackOverflow https://stackoverflow.com/questions/593408

  •  09-09-2019
  •  | 
  •  

Вопрос

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

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

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


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

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

Это было полезно?

Решение

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

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

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

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top