Android BLEアプリが動かない

  未分類

CypressのGitソースをコピーしてBuildしたBLEアプリを動かしてみたが、
“Search for Device”から先に進まない。
起動後、”Search for Device”を2回押下したときのログは以下。

最初に”Start Bluetooth”をクリックすると、”Start Bluetooth”がグレーアウトして、”Search for Device”が有効化される。
それぞれのonClickで呼ばれる関数は、activity_main.xmlから以下。

 

startBluetooth()

MainActivity.javaで以下のように定義。

最後の方でmServiceConnectionをbindServiceして、ボタンの無効/有効化している。

 

searchBluetooth()

MainActivity.javaで以下のように定義。

mServiceConnectedは変数で、これをtrueにするのは、MainActivity.javaのonServiceConnected関数。

LEAVE A COMMENT