2012-05-14 9 views
1

ブラックベリーアプリケーション(インターネット上で動作)を使用している間、デバイス(BB Torch)はネットワークプロバイダの代わりにWifiに接続されています。アプリケーションはインターネットにアクセスできませんが、デバイスはWi-Fiに接続されています。どのように無線LANで動作するようにブラックベリーアプリケーションを強制するのですか?

以前は、Aerize Wifixソフトウェアを使用して、アプリケーションをWifiで動作させていました。しかし、今ではソフトウェアが自分のデバイスで動作していません。

他の代替手段はありませんか。

誰かがその背後にある理由を知っている場合は、返信してください。

+1

これを試してください。インターフェース;((WLANInfo.getWLANState()== WLANInfo.WLAN_STATE_CONNECTED) \t \t \t \t \t && RadioInfo \t \t \t \t \t \t \t .areWAFsSupported(RadioInfo.WAF_WLAN)){ \t \t \t \t httpURL + =」IF = wifi "; \t \t \t} – Signare

+3

'ConnectionFactory'オブジェクトを使用すると、' setPreferredTransportTypes'で接続を取得しようとするときに優先転送タイプ(例えば 'TransportInfo.TRANSPORT_TCP_WIFI ')​​と優先度を設定できます。ここの例はhttp://docs.blackberry.com/en/developers/deliverables/21128/Opening_a_network_connection_Network_API_1226178_11.jspをご覧ください。 – Rupak

+0

ありがとうSignare、それは今私のために働く。 Rupakありがとう。 –

答えて

1
if ((WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED) && RadioInfo .areWAFsSupported(RadioInfo.WAF_WLAN)) { httpURL += ";interface=wifi"; } 

このコード行は私に役立ちます。

ありがとうございました。

関連する問題