有没有办法在黑莓中以编程方式设置 APN



我们可以在黑莓中获取APN名称,但是我能知道有没有办法在应用程序中设置APN。请帮帮我解决这个问题?

提前致谢

当然可以。但我想您知道 apn 仅适用于直接连接。我想你知道它不适用于许多运营商。所以最好使用wifi,bis-b,wap2。但也许您的目标客户是特定的运营商。

如果目标是 5.0+,则更可取:

ConnectionFactory connectionFactory = new ConnectionFactory();
connectionFactory.setPreferedTransportTypes(new int[] {..., TransportInfo.TRANSPORT_TCP_CELLULAR,...});
TcpCellularOptions transportOptions = new TcpCellularOptions();
transportOptions.setApn("<your apn>");
transportOptions.setTunnelAuthUsername("<username if required>");
transportOptions.setTunnelAuthPassword("<password if required>");
connectionFactory.setTransportTypeOptions(TransportInfo.TRANSPORT_TCP_CELLULAR, transportOptions);

如果目标低于 5.0 OS,则基本:

connection = (<corresponded connection class type>)Connector.open("<your connection prefix>" + ";deviceside=false;apn=<your apn name>;TunnelAuthUsername=<username if required>;TunnelAuthPassword=<password if required>")

最新更新