電波強度を取得する
Windows Mobile端末はClassic Editionを除いて無線通信が可能ですが、基地局が近くになく圏外状態になっている可能性があります。電波強度(電界強度・電波レベル)によって動作 を変えるアプリケーションを開発するために、ここでは電波強度の取得の仕方をご紹介します。
電波強度は、Microsoft.WindowsMobile.Status名前空間を使用する事で簡単に取得する事が出来ます。
サンプルコード
[参照の追加]より、
Microsoft.WindowsMobile
Microsoft.WindowsMobile.Status
を参照設定に追加しておきます。
' 電波強度を取得する
Dim signal As Integer = SystemState.PhoneSignalStrength)
MessageBox.Show(signal)
// 電波強度を取得する
int signal = SystemState.PhoneSignalStrength;
MessageBox.Show(signal);