通过宽带或GPRS连接Midlet

时间:2009-02-27 03:32:36

标签: java-me midp midlet gprs

使用HttpConnection连接Web服务应用程序的Midlet。

移动设备可以使用无线宽带连接到互联网,也可以使用网络提供商提供的互联网设施,即沃达丰或维珍,我认为这就是GPRS。如果我的理解是错误的,请纠正我。

现在我的问题是midlet将运行它将使用哪种连接?其次,我需要为midlet使用不同的代码来使用GPRS,或者它无所谓?

<小时/> 我在诺基亚E65上部署了我的应用程序,它问我要使用哪个连接。移动设备同时支持无线局域网和提供商GPRS。

在iPhone上,首选是无线局域网。 (与J2me无关)

2 个答案:

答案 0 :(得分:3)

J2ME中没有标准的接入点选择APi。

这意味着MIDlet本身无法决定是使用Wi-Fi还是GPRS。

某些手机将允许用户更改应用程序设置,以便强制MIDlet在可用时强制使用特定网络(并且可能会在首选网络不可用时提示用户提供替代方案)。

这主要是因为没有标准方法来描述包含足够信息的无线网络:QoS,下载和上传的每字节成本,平均比特率,ping时间......

在大多数情况下,没有这些信息自动选择网络的逻辑太复杂,不够可靠。

到目前为止,手动接入点选择是让用户负责数据传输成本的唯一方法。

答案 1 :(得分:1)

这取决于客户端手机。在某些型号上,所有应用程序(包括midlet)都只使用一种GPRS配置。在其他一些型号上,用于浏览的配置可能与midlet使用的配置不同。