Zeichnen und Haken Gäste ohne Anhalten App underneith

Ich versuche herauszufinden, wie apps wie Swipe-Pad ( https://market.android.com/details?id=mobi.conduction.swipepad.android ) Haken Gäste, unabhängig davon, was Fenster / App ist oben, und wie seine fähig Zu zeichnen und zu interagieren, ohne die Hintergrund-Apps unten zu stoppen.

Ich habe in der Lage, Apps wie Dialoge und Popup-Fenster zu erstellen, aber ich kann sie nicht zeigen, ohne zu stoppen / Einfrieren der Hintergrund-Anwendung.

UPDATE: fand eine passende Lösung.

In deinem Dienst ist onCreate das hinzufügen

WindowManager.LayoutParams params = new WindowManager.LayoutParams( WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_SYSTEM_ALERT, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL|WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, PixelFormat.TRANSLUCENT); params.setTitle("title"); WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); wm.addView(layout, params); 

Touch-Events werden wie regelmäßig behandelt, außer wenn Sie nicht ein Element der Dienste Gui berühren, dann der Service nicht lesen die Berührung und seine sank durch das zugrunde liegende Programm

  • Erfassen und Bearbeiten von Pop-ups in Webview und Öffnen von URL in neuem Tab oder Fenster
  • Wie man Twitter-App-Stil macht Quick Actions auf Android
  • Android Image Dialog / Popup gleiche Größe wie Bild und keine Grenze
  • Dialoge und Popups in Android
  • Androide Pop-up-Menüs
  • Wie zeigt man eine Textbearbeitungsbox "über" den Bildschirm an?
  • Einen PopupWindow zentral anzeigen
  • Hardware-Menü Popup-Ausgabe mit Appcompat
  • One Solution collect form web for “Zeichnen und Haken Gäste ohne Anhalten App underneith”

    Mit einer Kombination von WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH und die Lösung für diese Frage , war ich in der Lage zu tun, was Sie versuchen zu tun, ohne die App den Hintergrund zu verlassen.

    Vergessen Sie nicht, die use-permission Tag 'android.permission.SYSTEM_ALERT_WINDOW' einzuschließen.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.