こんにちは。Sympapaです。
Android Autoにフルミラーリングできるアプリ
"AA Mirror"をずっと愛用してきましたが、"AA mirror"はずっと前から開発が止まっているので現在も開発が進行中の"Screen2Auto"への乗りかえをずっと検討してきました。
なぜずっと検討しているのに乗り替えしていなかったのかというと、Screen2Autoには個人的に不便と感じる点があったからなんです。
どちらのアプリもスマホの画面をそのままミラーリングするため、ミラーリング開始時にスマホのディスプレイの向きがLandscape(横画面)、明るさが最低になるよう設定しています。車載ヘッドユニットの画面が横長なので横画面にするのは当然なんですが、明るさも最低にしないと眩しいので。。。
どちらのアプリもアプリの設定画面で設定しておけば、自動的に画面の向きや輝度を切り替えてくれるようになってます。
んで問題なのはミラーリング終了時。AA Mirrorの場合はミラーリングが終了した時点でスマホ画面の向きと明るさを元に戻してくれる設定があるんですが、Screen2Autoはスマホと車載ヘッドユニットの接続(USBやワイヤレス)を解除しないとスマホ画面の向きと明るさを元に戻してくれません。
ミラーリングを終了してスマホを直接操作したい時に、いちいち手動で画面の向きや明るさを設定したり、いちいち車載ヘッドユニットとの接続を解除するのはアレです。
作者さんに改善をお願いしてみようと思っていたりもしましたが、ずっと前からこの挙動のままなので他の人はあまり不便に感じていないのだろうし、実は私の環境の問題かもしれないし、できれば自力でなんとか出来ないかなと考えてました。
そんなワケで普段お世話になっている自動化アプリ"Tasker"を使えば結構色々なことが出来るのでなんとかならんかなと模索していたのですが、ミラーリングが終了したことを取得する方法がずっと見つけられずにいました。
ミラーリング中に表示されてミラーリングを終了すると消える「通知」さえあれば、Taskerでその「通知」が表示された/消えたをトリガーにして画面の向きや明るさを自動で変更できるのですが、ミラーリング中は赤いテレビ画面みたいなキャストアイコン(?)が表示されるだけで通知は表示されません。赤いキャストアイコン(?)をTaskerで拾ってトリガーに出来ないのかを試行錯誤しましたが拾えませんでした。
そんなこんなで諦めて放置していたのですが、GoogleさんがAnodroid Autoでフルミラーリングや動画再生が出来る野良アプリを動かないようにする締め出しを昨年末から開始しハッカー(アプリ開発者)さんとGoogleさんのイタチごっこが始まってしまったので、開発進行中である"Screen2Auto"への乗りかえが必須になってきました。
そんなワケで本日も"Screen2Auto"がミラーリングしている時にだけ表示される通知がないかを探していたのですが、ついにたまたま発見しました!\(^o^)/
発見した通知は"androidシステム"からの「Screen2Autoが他のアプリの上に表示されています」というタイトルのものですが"Screen2Auto"が特定の設定の場合だけ通知されるようで、"Screen2Auto"のScreen SettingsでScreen Orientationを設定しAltanative method rotationを有効にしておかないと通知されません。
この通知はミラーリングを開始すると表示され停止した時点で消えるので、これをTaskerのトリガーにすればミラーリングが停止した時点で画面の向きと明るさを自動で変更することが出来ます。
そんなワケでようやく"AA mirror"から"Screen2Auto"へ乗りかえすることが出来そうです。
暫く運用してみて問題なければTaskerのプロファイルとか詳細を整備手帳に書きたいと思います(^^
それでは。
Posted at 2022/01/23 11:28:24 | |
トラックバック(0) | 日記