今日のTreo650(12)
- BtToggle の動作について
Treo650 ではBluetooth is off. Do you want to turn on? というアラートが出てくる。
それも on から off にする動作の時に。
で、BtToggle の挙動をメモってみた。
Bluetooth切替 チェックなし
Bluetoothを使うアプリ チェックなし
Bluetooth(以後A):オン と 他のアプリから見ると(以後B):オン は連動している。
「オンにする」をタップすると A:オン B:オン そして「オフにする」をタップすると、
On なのにBluetooth is off. Do you want to turn on? のアラートがでる(T|T3ではでない)。
アラートの「OK」では A: オフ B: オン、「Cancel」では A: オフ B: オフ となる(T|T3 は A: オフ B: オフ)。
どちらにしても Bluetooth はオフになるが、他のアプリから見える状況が異なる。
B: オンの状態だと Application 画面の Bluetooth アイコンは点灯している。
本当に Bluetooth がオフになっているのかな?
Bluetooth を使うアプリ:チェック有り、しかも設定の自動起動「必要な場合すべて」にチェック有りだと、
A:オン B:オン時、「オフにする」をタップして表示されるBluetooth is off. Do you want to turn on? のアラートの
「OK」でも「Cancel」でも A: オフ B: オンとなる。
「必要な場合すべて」にチェック無しだと Bluetooth を使うアプリ:チェック無しの場合と同様となる。
また、自動オフをチェックしておくと、「オフにする」をタップする操作が自動で行える。
例えば Network の disconnect をタップすると接続が切断され A: オフ B: オンの状態になる。
B: オンの状態なので Application 画面の Bluetooth アイコンは点灯している。
先にも書いたが、本当に Bluetooth がオフになっているのかな?
試しに、PC からデバイスの検索を行うと、
A: オフ B: オンの状態でも Treo650 が検出され、接続可能な状態になる(T|T3 の場合は検出されない)。
だけど A はオフ表示のままである。よくわからない。
さらに、Bluetooth を使うアプリ:チェック無しでも、B: オンだと接続可能になる。これもよくわからない。
Bluetooth がオフになっていないのかな???
本当にオフになるなら、Bluetooth を使うアプリ:チェック有りで Bluetooth の自動 on/off ができる使い方が便利なのだが。
さっき、マニュアル読を読んでみたら、確認方法が書いてあるではないか(^-^;;;
再度 T|T3 と Treo650 間で接続チェックをしてみた。
やっぱりおかしい。
- T|T3 の状態 Treo650 からの接続
- 1.A :オフ B:オフ 不可 当然
- 2.A :オフ B:オン 不可 マニュアル通り。見せかけだもん。
- 3.A :オン B:オン 可 当然。本当に起動しているんだもん。
- 4.A :オフ B:オン 不可 安心!
- 1.A :オフ B:オフ 不可 当然
これでT|T3 はちゃんと自動的にBluetooth が On/Off されているこが確認できた。
- Treo650 の状態 T|T3 からの接続
- 1.A :オフ B:オフ 不可 当然
- 2.A :オフ B:オン 不可 T|T3 とおなじ。見せかけだもん。
- 3.A :オン B:オン 可 当然。本当に起動しているんだもん。
- 4.A :オフ B:オン 可 繋がってしまった!!
- 1.A :オフ B:オフ 不可 当然
「Bluetoothを使うアプリ」:チェック(中身は「必要な場合すべて」にチェック)している場合と、
チェックしていない場合ががある。
でも結果はいっしょだった。
1 状態にしないと完全に off にならないことが判明。
Pocketgames さんにお知らせしていましたところ、お返事いただきました。