今日のTreo650(12)

  • BtToggle の動作について

    
  

T|T3 ではアラートなどでなくて気にせず使っていたのに
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:オン   不可 安心!
T|T3 で3から4の状態にするには「Bluetoothを使うアプリ」:チェック(中身は「必要な場合すべて」にチェック)
これでT|T3 はちゃんと自動的にBluetooth が On/Off されているこが確認できた。

  • Treo650 の状態       T|T3 からの接続 
    • 1.A :オフ B:オフ   不可 当然
    • 2.A :オフ B:オン   不可 T|T3 とおなじ。見せかけだもん。
    • 3.A :オン B:オン   可  当然。本当に起動しているんだもん。
    • 4.A :オフ B:オン   可 繋がってしまった!!
Treo650 の場合、3から4の状態にするにはT|T3と同様
Bluetoothを使うアプリ」:チェック(中身は「必要な場合すべて」にチェック)している場合と、
チェックしていない場合ががある。
でも結果はいっしょだった。
1 状態にしないと完全に off にならないことが判明。
Pocketgames さんにお知らせしていましたところ、お返事いただきました。