使用HttpConnection连接Web服务应用程序的Midlet。
移动设备可以使用无线宽带连接到互联网,也可以使用网络提供商提供的互联网设施,即沃达丰或维珍,我认为这就是GPRS。如果我的理解是错误的,请纠正我。
现在我的问题是midlet将运行它将使用哪种连接?其次,我需要为midlet使用不同的代码来使用GPRS,或者它无所谓?
<小时/> 我在诺基亚E65上部署了我的应用程序,它问我要使用哪个连接。移动设备同时支持无线局域网和提供商GPRS。
在iPhone上,首选是无线局域网。 (与J2me无关)
答案 0 :(得分:3)
J2ME中没有标准的接入点选择APi。
这意味着MIDlet本身无法决定是使用Wi-Fi还是GPRS。
某些手机将允许用户更改应用程序设置,以便强制MIDlet在可用时强制使用特定网络(并且可能会在首选网络不可用时提示用户提供替代方案)。
这主要是因为没有标准方法来描述包含足够信息的无线网络:QoS,下载和上传的每字节成本,平均比特率,ping时间......
在大多数情况下,没有这些信息自动选择网络的逻辑太复杂,不够可靠。
到目前为止,手动接入点选择是让用户负责数据传输成本的唯一方法。
答案 1 :(得分:1)
这取决于客户端手机。在某些型号上,所有应用程序(包括midlet)都只使用一种GPRS配置。在其他一些型号上,用于浏览的配置可能与midlet使用的配置不同。