次の方法を使用して、Bluetooth がオンになっているかどうかを確認しています。
while (!isOn) {
isOn = LocalDevice.isPowerOn();
if (isOn) {
startProcess();
break;
}
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
しかし、これは電話のリソースを食い尽くすと思います。ユーザーがBluetoothをオンにしたときに通知するリスナーのようなもの(AndroidのBroadcastReceiversなど)を探しています。すでにグーグルで検索し、BlackBerry コミュニティ フォーラムも検索しましたが、解決策が見つかりませんでした。あなたの誰かが私を正しい方向に導いてくれれば、それは素晴らしいことです.
私の開発環境;
- BlackBerry JDE Eclipse プラグイン 1.5.0
- BlackBerry JRE 5.0 をターゲットにする