`
REALGODO
  • 浏览: 175303 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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();
				// BIS
				if (cid.indexOf("ippp") != -1 && uid.indexOf("gpmds") != -1) {
					srBIS = myRecord;
				}
				// WIFI
				if (cid.indexOf("wptcp") != -1 && uid.indexOf("wifi") != -1) {
//					srWiFi = myRecord;
				}
				// Wap2.0
				if (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等方式,因为无法测试就不写了。以为四种方式都测试可行。

 

分享到:
评论

相关推荐

    如何创建定制的BlackBerry UI Field

    所幸BlackBerry平台上面创建定制的UI组件是一件比较简单的事情。 二 BlackBerry UI Field 从BlackBerry API Java doc中我们看到,我们常用的UI组件,即Field,比如文本框ButtonField、LabelField、TextField等等都是...

    BlackBerry 上不同的消息提醒方法

    这些消息到达BlackBerry 时,BlackBerry 提供了5 种消息提醒的方法,它们是:LED 闪烁、提 示音、界面左上方的小图标提醒(叫做Indicator),应用程序图标的变化(比如在有新消息到 来时,应用程序图标的右上角会...

    BlackBerry 多媒体播放编程

    移动多媒体,你可以通过BlackBerry Java 或BlackBerry 浏览器来创建自己的媒体应用。功能包括 播放音频,视频, SVG 数据,录制音频,视频,流媒体,以及向蓝牙设备发送媒体流。 BlackBerry Java 提供的多媒体支持...

    BlackBerry 应用和MIDlet之间的交互

    对于很多没有BlackBerry 应用经验的开发者,或者对于很多现有的J2ME 的系统,如果以最小的代 价和BlackBerry 应用交互,或者和BlackBerry 应用集成,这是一个很好的方法。同时,这也是对 老的J2ME 应用和BlackBerry ...

    BlackBerry SDK 介绍

    BlackBerry平台支持多种不同的应用程序开发方法,Research In Motion (RIM) 提供软件开发工具包SDK来帮助开发人员使用其熟悉的开发方法和技术创建BlackBerry应用程序。每一个SDK都包括带有完整安装程序的软件包,...

    黑莓 bbm.apk

    BlackBerry Limited. - 2014年4月18日 通讯 说明 BBM 通过即时聊天、语音通话、图片共享、语音消息以及更多其他方式拉近您与家人和好友的距离。立即从您的 BlackBerry 上下载官方版本 BBM。 在 Android 手机、...

    TowerDefenseForBlackBerry:塔防游戏。 对于黑莓

    范围是为所有那些塔防爱好者创建一个简单容易的游戏。 为什么这样因为尽管在学习提高团队技能的同时制作自己的塔防游戏还是很有趣的。 我正在使用以下开发此: 移相器 黑莓网站 打字稿 HTML5 CSS3 学习移相器!...

    在BlackBerry应用程序中创建用户界面

    本文介绍了如何在BlackBerry应用程序中创建用户界面。

    黑莓BBM 2.6.0.30.apk

    • 选择共享信息方式:BBM 使用 PIN 码而非电话号码或电子邮件地址,因此更为隐私安全,您始终可以控制联系人。 • 选择联系人 - 双向加入验证,全面掌控发信人信息。 多人同时聊天和共享: • 组 - BBM 组有助于和...

    Blackberry-Themes:CSS更改为许多流行的Web服务。 改善桌面网站的美观度并创建功能强大的移动网站! 带有Organizr的自定义图标!

    为独立目的或与Organizr集成而在多个Web服务之间创建一致的用户界面的主题。 这些主题清除了不必要的混乱情况,修复了桌面上的许多UI问题,并创建了功能良好的移动网站。 随意加入Discord,报告错误,寻求CSS建议,...

    titanium_mobile_blackberry

    钛移动黑莓Titanium Mobile BlackBerry 是Titanium ...文件夹和文件create_sdk - 用于构建 BlackBerry SDK Drop-in 的脚本build_templates - 用于创建本机构建插件的模板docs - 帮助存储库和项目维护者的文档测试/单元

    端到端现实世界BlackBerry应用程序,第6部分

    如何创建真实的BlackBerry应用程序。

    使用的BlackBerry® Tablet OS SDK for Adobe® AIR®开发应用

    议程 •Playbook是什么? •设置您的开发环境 •创建“hello world” Adobe AIR应用 •为BlackBerry Playbook打包Adobe AIR应用 •部署和测试您的应用 •Runtimes——Flash & AIR

    JSON On BlackBerry

    这是从org.json.me移植过来的,保留了org.json.me版本的全部功能,最重要的是可以通过InputStream创建JSONObject,与org.json版本类似。

    bbdownloader:BlackBerry 10的OSradio链接生成器,自动查找工具,认证元数据浏览器等

    BlackBerry 10的OS /无线电链接生成器,自动查找工具,认证/元数据浏览器等要求BlackBerry OS 10.3.1(从5.1.0开始) 安装条形文件的某种方式(GitHub比BlackBerry World好得多)它能做什么在生产服务器上创建文件...

    Notificationapp:这是一个创建黑莓 java 应用程序的项目,用于通知教授有关不同研究项目的截止日期和一些详细信息

    这是一个创建黑莓 java 应用程序的项目,用于通知教授有关不同研究项目的截止日期和一些详细信息 通知项目 NotificationV2 文件夹 NotificationV2/deliverables/Standard/6.0.0/ - 包括所有构建文件 NotificationV2/...

    cordova-blackberry:[不推荐使用] Apache Cordova blackberry

    适用于BlackBerry 10的Apache Cordova :pushpin: 弃用通知 该存储库已过时,Apache Cordova将不再对此进行任何工作。 您可以继续使用它,它应该可以按原样工作,但是Cordova社区不会解决任何将来的问题。 随意派生...

    Flash+Flex+AIR移动开发入门经典——适用于Android、iOS和BlackBerry

    本书还包含大量程序代码示例,并进行了详细的解释,基本上涵盖了如何从零开始使用ActionScript 3.0创建适合于Flash Player 10.1和AIR 2.5目标平台的移动应用程序。本书还适合于那些希望跨多种平台来展示移动内容的...

Global site tag (gtag.js) - Google Analytics