Ingressで、いつも次のポータルまで少し歩くときは、スマフォを胸ポケットに入れるのですが、
いつの間にか、COMMが開いて、しかも@xxxxって勝手にチャット欄に入ってるし、
このまま最悪、送信とされると誤送信してしまいます。
で、いつもこのCOMM欄を邪魔に思ってたのですが、最下行のcomm欄をタッチできないようにした。
(ダブルタップで、3秒間解除できるようにしています。ほんとに見たい時は、ダブルタップして一時解除。3秒後に元にもどるようにした。)
WindowManager.LayoutParams params= new WindowManager.LayoutParams(
width,110,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL |
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN |
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
PixelFormat.TRANSLUCENT);
画面最上位に常駐します。
↑COMM欄を覆って、誤タップしても反応しないようにした。
↑COMM欄をダブルタップすると、一時解除(3秒間)されCOMM欄を
操作できます。
↑残念なのは、他の画面も被りますので、ボタンの下が隠れて押せません。
ただし、隠れていない部分は押せますのでなんとか使えます。
※こアプリは自分用ですので、未公開です。需要があれば野良公開しますが・・
COMM欄誤操作で開かないようにしてほしいです。=> Niantic