Pergunta

Midlet usando HttpConnection para conectar um aplicativo webservice.

Um celular pode usar uma banda larga sem fio para se conectar à internet ou pode usar o recurso à Internet fornecido pelo provedor de rede ou seja, Vodafone ou Virgem que é que eu acho conhecida como GPRS. Corrija-me se o meu entendimento está errado.

Agora a minha pergunta é quando o midlet será executado que a conectividade vai usar? Em segundo lugar eu preciso de código diferente para midlet para GPRS uso ou não importa?


I implantado minha aplicação no Nokia E65 e ele me perguntou qual conexão utilizar. O celular tinha tanto lan sem fio e provedor de GPRS activa.

No iPhone a preferência é para lan sem fio. (Não tem relação com J2me)

Foi útil?

Solução

Não existe um padrão Access Point Seleção API no J2ME.

Isso significa que o próprio MIDlet não pode decidir se quer usar Wi-Fi ou GPRS.

Alguns telefones permitirá que o usuário as configurações do aplicativo mudança, a fim de forçar uma MIDlet de usar uma rede específica quando ele estiver disponível (e talvez pedir ao utilizador uma alternativa quando a rede preferida não está disponível).

Isto é principalmente porque não há nenhuma maneira padrão para descrever uma rede sem fio que contém informações suficientes: QoS, o custo por byte descarregado e carregado, bitrate média, tempo de ping ...

Na maioria dos casos, a lógica para automaticamente escolher uma rede sem essas informações seria muito complicado e não suficientemente confiável.

Manual selecção Access Point é a única maneira de colocar o usuário no comando do custo de transferência de dados, até agora.

Outras dicas

Depende do telemóvel cliente. Em alguns modelos, há apenas uma configuração do GPRS que é usado por todos os aplicativos, incluindo midlets, em alguns outros a configuração usada para a navegação pode ser diferente daquele usado por midlets.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top