首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > BlackBerry >

Blackberry 创造http的四种方式

2012-06-30 
Blackberry 创建http的四种方式一.获取当前手机支持的接入方式public void initializeTransportAvailabili

Blackberry 创建http的四种方式

一.获取当前手机支持的接入方式

public void initializeTransportAvailability() {ServiceBook sb = ServiceBook.getSB();ServiceRecord[] records = sb.getRecords();for (int i = 0; i < records.length; i++) {ServiceRecord myRecord = records[i];String cid, uid;if (myRecord.isValid() && !myRecord.isDisabled()) {cid = myRecord.getCid().toLowerCase();uid = myRecord.getUid().toLowerCase();// BISif (cid.indexOf("ippp") != -1 && uid.indexOf("gpmds") != -1) {srBIS = myRecord;}// WIFIif (cid.indexOf("wptcp") != -1 && uid.indexOf("wifi") != -1) {//srWiFi = myRecord;}// Wap2.0if (cid.indexOf("wptcp") != -1 && uid.indexOf("wifi") == -1&& uid.indexOf("mms") == -1) {srWAP2 = myRecord;}}}if (CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_BIS_B)) {coverageBIS = true;}if (CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_DIRECT)) {coverageTCP = true;coverageWAP2 = true;}if (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) {coverageWiFi = true;}if (CoverageInfo.isCoverageSufficient(CoverageInfo.COVERAGE_DIRECT)) {coverageTCP = true;}}

?二.wifi方式创建http

        HttpConnection httpConnection =null;String httpurl = url+";interface=wifi"httpConnection = (HttpConnection) Connector.open(httpUrl,Connector.READ_WRITE);

?

? 三 BIS方式创建http

?

        HttpConnection httpConnection =null;String bisUid = srBIS.getUid();String httpurl = url+";deviceside=false;connectionUID="+ bisUid + ";ConnectionType=mds-public";httpConnection = (HttpConnection) Connector.open(httpUrl,Connector.READ_WRITE);
?

? 四?WAP2方式创建http

?

HttpConnection httpConnection =null;String wap2Uid = srWAP2.getUid();String httpurl = ";deviceside=true" + ";ConnectionUID="+ wap2Uid;httpConnection = (HttpConnection) Connector.open(httpUrl,Connector.READ_WRITE);

?五 直连方式创建http

?

HttpConnection httpConnection =null;String httpurl = ";deviceside=true"httpConnection = (HttpConnection) Connector.open(httpUrl,Connector.READ_WRITE);

?

此外还有BES,Unite,WAP1等方式,因为无法测试就不写了。以为四种方式都测试可行。

?

热点排行