6

BlackberryでAPN名を取得できますが、アプリケーションでAPNを設定する方法があることを知ることができます。親切にこれについて私を助けてくれますか?

前もって感謝します

4

1 に答える 1

7

できますよ。しかし、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.0OS未満の場合の基本:

connection = (<corresponded connection class type>)Connector.open("<your connection prefix>" + ";deviceside=false;apn=<your apn name>;TunnelAuthUsername=<username if required>;TunnelAuthPassword=<password if required>")
于 2012-09-17T06:53:01.207 に答える