Kann ich Android-Touch-Events lauschen?

Ich arbeite daran, Gesten zu erkennen und berührt ein Android-Gerät. Das Problem ist, dass meine App diese Gesten außerhalb ihrer eigenen Ansicht, auf anderen Apps oder sogar auf dem Startbildschirm erkennen muss. Mit anderen Worten, gibt es einen Weg, um auf Berührungsereignisse zu lauschen? Ich würde mir vorstellen, dass es einige Sicherheitsmaßnahmen gibt, die dies verhindern. Ich muss nur das Konzept beweisen, also würde ich das auf einem Entwicklungsgerät ausprobieren, wo ich jede Sicherheit deaktivieren kann, die mich daran hindern könnte, dies zu tun (ohne Schaden zu verursachen oder ihre Daten auszusetzen).

  • Kann ich eine synchrone anfrage mit volley machen?
  • Wie kann ich grundlegende 2D-geometrische Formen (zB Quadrat, Dreieck, Kreis) auf einem JPEG-Bild erkennen?
  • SetTextViewText nicht aktualisieren widget
  • Android setzt die Schwerkraft für eine TextView programmgesteuert ein
  • Wie bekomme ich FusedLocation von IntentService
  • Bitmap in Dateiformat speichern
  • MapView show overlay details, wenn geklickt
  • Genymotion - welches IP-Set in etc / hosts Datei für den lokalen Webserver des Hosts via Domain?
  • Phonegap cordova.js fehlt
  • Get Application Installed Date auf Android
  • Verwenden von String selectionArgs in SQLiteDatabase.query ()
  • Welche Aktivitätsmethode wird aufgerufen, wenn Orientierungsänderungen auftreten?
  • 2 Solutions collect form web for “Kann ich Android-Touch-Events lauschen?”

    Sie können dies nicht durch Design machen. Es wäre ein riesiges Sicherheitsrisiko, wenn es dir erlaubt ist, so etwas zu machen. Denken Sie darüber nach, wenn Sie dies tun könnten, könnten Sie ganz einfach alle möglichen bösartigen Anwendungen wie ein Schlüssel-Logger. Wie für den Hintergrunddienstvorschlag ist es nicht möglich, einen Hintergrunddienst zu verwenden, um Berührungsereignisse von einer anderen App abzufangen. Grundsätzlich hat Google dies mit Absicht getan, können Sie nicht mit einer anderen Anwendung Lifecycle oder Event-Handler, etc. etc .. In der Tat, Google würde überlegen, was Sie versuchen, als bösartiger Code zu tun, auch wenn Ihre Absicht, das Schreiben des Schreibens isn 'T bösartig oder illegal, es ist einfach außerhalb des Sicherheits-Paradigmas Android hat gewählt, und so ist es als bösartig, so dass Google wird tun, was es kann, damit Sie das nicht tun können.

    Nun, es ist sehr sehr begrenzt, aber Sie könnten die AccessibilityEvents auf einem Hintergrund Dienstleistungen zu verfolgen schweben und Bildschirm erkunden, aber wieder sehr begrenzt, aber es erfordert nicht, dass Sie eine spezielle oder magische Erlaubnis von Google oder den Aufbau Ihrer eigenen ROM zu bekommen Haha, ich hoffe das hilft 🙂

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