日期:2014-05-20  浏览次数:20770 次

J2ME联网问题
在诺基亚手机上联网可以,但是在黑莓手机上测试的时候却连接失败,可是黑莓是完全支持标准的J2ME的,为什么不行呢?
// 联网方式(0:cmnet,1:cmwap)
if (Param.CONNECTION_WEB_TYPE == 0)// cmnet,直接连
{
hc = (HttpConnection) Connector.open(logoutUrl,
Connector.READ_WRITE);
} else if (Param.CONNECTION_WEB_TYPE == 1)// cmwap,代理
{
hc = (HttpConnection) Connector.open(Param.CMWAP_SUPPLY_ADDRESS
+ "/" + method);
hc.setRequestProperty("X-Online-Host", Param.HTTPSERVICE);
}

hc.setRequestMethod(HttpConnection.POST);
hc.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
byte[] postData = arguments.getBytes("UTF-8");
hc.setRequestProperty("Content-Length", Integer.toString(postData != null ? postData.length : 0));
OutputStream out = hc.openOutputStream();
out.write(postData);
out.close();
// System.out.println(hc.getResponseCode());

------解决方案--------------------
你你的地址后面再加上";interface=wifi"这样试试