2011-01-25 5 views

答えて

4

このプロパティを使用して、s40シリーズのモバイルで使用可能なGPRS接続を検出します。

com.nokia.network.access 

これは、ネットワークアクセスポイントタイプを返します。このプロパティの値は次のとおりです。

* pd — Packet data, for example GPRS 
* csd — Circuit-switched data, for example GSM CSD/HSCSD data call 
* bt_pan — Bluetooth PAN network 
* na — Not applicable, the implementation cannot determine the type r 

詳細はwiki linkを参照してください。

また、urlにアクセスして確認してください。タイムアウトまたは接続に関連する例外が発生した場合は、ネットワークタイプが利用できないことを意味します。

2

ただ接続して例外が発生するかどうかを確認してください。

+0

ありがとう私はそれに取り組むだろうと思う.... – Sourabh

+0

ここで感謝のラウンドを示すための最善の方法はupvoteと受け入れることです。 – funkybro

+1

Upvoted!あなたの答えはより信頼できると思います。電話機自体にインターネット接続がない場合(例:ユーザーが許可しない場合)、例外が発生し、「このアプリケーションはインターネット接続が必要です」 – giripp

3

これを行うJavaMEには標準的な方法はありません。カスタムベンダーのライブラリを確認することができます。 Symbian JavaMEライブラリ。

サーバーにpingを実行したり、接続を試みたり、例外をキャッチしたりすることができます。しかし、これは、電話機が一般にインターネットに接続できるかどうかを示すものではありません。その瞬間に接続することはできません。

+0

うわー、これは完全に信頼できると言いました。接続を試してください...接続作業=インターネット利用可能、例外スロー=可用性なし、確かに。 – funkybro

+0

まあ、彼はフラグを設定すると想像して "internet_available = false;"ユーザーがトンネル内にいたにもかかわらず、 – Jules

+0

それは、私は私の答えを明確にするために少し言い直しました。 – Jules

関連する問題