今までMacroDroidを入れてなかった車載用のDINスペースに入れるandroidナビにMacroDroid入れて。
スマホとナビとbluetoothで繋がるとスマホ側のMacroDroidでspotifyを起動、音楽再生を開始ってやってるので
ナビ側でもスマホとbluetoothで繋がったらナビ側のbluetooth操作アプリを起動して再生中の曲名を表示する画面に切り替えたいな
と思ったのだけど。
bluetooth接続のトリガーを入れてみたら、「MacroDroidがbluetoothをONにします」というメッセージを出してきて
(ONになってるのだけどONと認識できないらしい)、結局bluetoothの接続のトリガーは動作しないようだ。
それはしょうがないなあと、bluetooth接続のトリガーでスマホ側でテザリングをONにしているので
ナビ側でWIFIで繋がったらというトリガーを設定してみたらこちらは上手く動作した。
で、ナビ側のbluetoothアプリを起動のアクションを追加、これは上手く動作した。
さらにbluetoothアプリの音楽再生画面への切り替えボタンを押すアクションを追加しようとしたら
設定でユーザー補助をONにして下さいとのこと。
しかーし、ナビの設定画面にユーザー補助の項目は無いのであった。詰んだ。
(インテント送ってbluetoothアプリの特定画面を起動とか出来ないかなと思ったけどそういう受け入れ口は無いみたい)
実装が特殊なんだろうなあ。

以上、愚痴で、ごめん。

関係ないけど、UI画面操作のクリック(テキストを内容を指定)のクリック成果での結果を変数に入れたものって
以前はクリック成功でfalseが返ってきてたのがtrueが返ってくるように変わってない?
trueが返ってくる方が妥当だと思うけど、それを使ってたマクロが動かなくなっててfalseかどうかチェックしてたのをtrueかどうかを
チェックするように変更したら動くようになった。