2015年8月12日水曜日

Ingress COMMが邪魔なので、comm cover アプリ作った。 #ingress #だいたいNIAのせい

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 





0 件のコメント:

コメントを投稿