문제

httpconnection을 사용하여 WebService 응용 프로그램을 연결합니다.

모바일은 무선 광대역을 사용하여 인터넷에 연결하거나 네트워크 제공 업체, 즉 Vodafone 또는 Virgin이 제공하는 인터넷 시설을 사용할 수 있습니다. 내 이해가 잘못되면 나를 바로 잡으십시오.

이제 내 질문은 미들렛이 언제 어떤 연결을 사용할 것인가? 둘째, Midlet이 GPR을 사용하려면 다르게 코딩해야합니까? 아니면 중요하지 않습니까?


Nokia E65에 응용 프로그램을 배포했는데 어떤 연결을 사용할 것인지 물었습니다. 모바일에는 무선 LAN과 공급자 GPRS가 활성화되었습니다.

iPhone에서 선호도는 무선 LAN을 선호합니다. (J2ME와 관련이 없음)

도움이 되었습니까?

해결책

J2ME에는 표준 액세스 포인트 선택 API가 없습니다.

즉, Midlet 자체는 Wi-Fi 또는 GPR을 사용할지 여부를 결정할 수 없습니다.

일부 휴대 전화를 사용하면 사용자가 특정 네트워크를 사용할 수있을 때 미드 렛이 특정 네트워크를 사용하도록 강제로 응용 프로그램 설정을 변경할 수 있습니다 (선호하는 네트워크를 사용할 수없는 경우 대안으로 사용자에게 프롬프트 할 수 있음).

이것은 주로 충분한 정보를 포함하는 무선 네트워크를 설명하는 표준 방법이 없기 때문입니다.

대부분의 경우 정보없이 네트워크를 자동으로 선택하는 논리는 너무 복잡하고 충분히 신뢰할 수 없습니다.

수동 액세스 포인트 선택은 사용자가 지금까지 데이터 전송 비용을 담당하는 유일한 방법입니다.

다른 팁

클라이언트 휴대 전화에 따라 다릅니다. 일부 모델에는 미들 레트를 포함한 모든 애플리케이션에서 사용되는 GPRS 구성이 하나 뿐이며, 일부는 브라우징에 사용되는 구성이 미드 레트가 사용하는 것과 다를 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top