Windows Mobile端末は、常に網と接続されているとは限りません。その為、充電レベルを取得する仕組みが用意されています。
今回は、電波感度(電波レベル)を取得する方法をご紹介します。
上記の様にコントロールを配置しました。
[参照の追加]より、
Microsoft.WindowsMobile
Microsoft.WindowsMobile.Status
を参照設定に追加します。
private void button1_Click(object sender, EventArgs e)
{
// 電波強度を取得する
int signalStrength = SystemState.PhoneSignalStrength;
// textBox1に取得した電波強度を表示させる
textBox1.Text = string.Format("{0}", signalStrength);
}
button1をクリックする事で電波強度を表示させる事が可能です。
参照:
SystemState.PhoneSignalStrength Property (Microsoft.WindowsMobile.Status)