В J2ME нет стандартного APi выбора точки доступа.
Это означает, что сам мидлет не может решить, использовать ли Wi-Fi или GPRS.
Некоторые телефоны позволяют пользователю изменять настройки приложения, чтобы заставить мидлет использовать определенную сеть, когда она доступна (и, возможно, запрашивать у пользователя альтернативу, когда предпочтительная сеть недоступна).
Это происходит главным образом потому, что не существует стандартного способа описания беспроводной сети, которая содержит достаточно информации: QoS, стоимость загруженного и загруженного байта, средняя скорость передачи данных, время пинга ...
В большинстве случаев логика автоматического выбора сети без этой информации была бы слишком сложной и недостаточно надежной.
Ручной выбор точки доступа - пока единственный способ возложить на пользователя ответственность за стоимость передачи данных.