gpt4 book ai didi

java - Blackberry Java ConnectionFactory 不可用

转载 作者:行者123 更新时间:2023-12-01 05:47:00 24 4
gpt4 key购买 nike

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

我正在像这样设置 ConnectionFactory

protected int[] PreferredTransportTypes = { TransportInfo.TRANSPORT_TCP_WIFI,TransportInfo.TRANSPORT_MDS, TransportInfo.TRANSPORT_TCP_CELLULAR };

protected int[] disallowedTransportTypes = { TransportInfo.TRANSPORT_BIS_B,运输信息.TRANSPORT_WAP,TransportInfo.TRANSPORT_WAP2 };

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

ConnectionDescriptor connd = cf.getConnection(url);

conn = (HttpConnection) connd.getConnection();

如果我将 WiFi 设置为“开”并连接到 WiFi 网络,一切都会正常。但如果我只使用 3G 离开移动网络,则在传递第 1 行时变量“connd”为 Null。

为什么这可能?

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

谢谢!

埃兹奎尔

最佳答案

Why can this be possible?

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

Which should be the standard transport for a 3rd party app that wants to use the internet service?

不幸的是,没有简单的答案。正如他们所说,这取决于情况。检查这个tutorial以获得最佳实践和想法。本教程提供了一种关于传输内容以及支持顺序的方法。

关于java - Blackberry Java ConnectionFactory 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5698308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com