Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry Java连接工厂不可用_Java_Blackberry_Httpconnection - Fatal编程技术网

Blackberry Java连接工厂不可用

Blackberry Java连接工厂不可用,java,blackberry,httpconnection,Java,Blackberry,Httpconnection,我正在用Pearl 9100测试一个应用程序。我的应用程序使用ConnectionFactory获取可用连接并执行HTTP请求 我正在像这样建立连接工厂 受保护的int[]preferredTransportTypes={TransportInfo.TRANSPORT\u TCP\u WIFI, TransportInfo.TRANSPORT\u MDS、TransportInfo.TRANSPORT\u TCP\u CELLULAR} protected int[]disallowedTran

我正在用Pearl 9100测试一个应用程序。我的应用程序使用ConnectionFactory获取可用连接并执行HTTP请求

我正在像这样建立连接工厂

受保护的int[]preferredTransportTypes={TransportInfo.TRANSPORT\u TCP\u WIFI, TransportInfo.TRANSPORT\u MDS、TransportInfo.TRANSPORT\u TCP\u CELLULAR}

protected int[]disallowedTransportTypes={TransportInfo.TRANSPORT_BIS_B, TransportInfo.TRANSPORT\u WAP, TransportInfo.TRANSPORT_WAP2}

因为我不能使用WAP或WAP2。然后我像这样打开连接:

ConnectionDescriptor connd=cf.getConnection(url)

conn=(HttpConnection)connd.getConnection()

如果我打开WiFi并连接到WiFi网络,一切正常。但是,如果我只使用3G离开移动网络,那么当通过第1行时,变量“connd”为空

为什么这是可能的

对于想要使用互联网服务的第三方应用程序,哪一种应该是标准传输

谢谢

以西结

为什么这是可能的

您是否在设备上配置了APN设置?它们是特定于无线提供商的。尝试谷歌搜索“黑莓APN设置”以查找这些设置

对于想要使用互联网服务的第三方应用程序,哪一种应该是标准传输

不幸的是,没有简单的答案。这要看情况,正如他们所说。检查此项以了解最佳实践和想法。在本教程中,有一种关于传输内容和支持顺序的方法