Android : Implementierung von Broadcast-Receiver für ClipboardManager
Ich umsetzen will, ein Zuhörer, die hören, wenn etwas kopiert, jedes Ding aus jeder beliebigen Anwendung.
Hörte ich ClipboardManager.OnPrimaryClipChangedListener()
was hören copy-Aktion, aber dies ist nicht ein Empfänger (so Wie ich das verstehe). Ich habe eine Beispiel-Anwendung, die Logik, die hinter dieser Anwendung ist, beginnen service von Booten, und führen Sie einen service, der Zuhören wird, Kopieren Aktion, aber ich denke, das die Batterie entladen wird. Bin ich im Recht?
Also, wie kann ich implementieren Sie einen Broadcast-receiver, die hören können, Kopieren Aktion.
InformationsquelleAutor Android Learner | 2012-07-16
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier wird dem Hörer:
Registrieren Sie es einfach:
Ja, das hören Sie im hintergrund für die änderungen Zwischenablage (aber Sie müssen sicherstellen, dass Ihre app ausgeführt wird, wenn der Benutzer wechselt zu einem anderen). Sobald der listener wird aufgerufen, die Daten aus der Zwischenablage und tun, was Sie wollen.
Noch eine Frage (tut mir Leid, dass), Diese wird als gleich als Broadcast-Empfänger, wie Sie arbeitet im hintergrund, bis der Benutzer tötet die Anwendung? Oder dies funktioniert bis Android OS tötet die Anwendung aus dem Speicher durch Speicher sortage?
Dies funktioniert bis OS tötet die Anwendungen aus dem Speicher. Erstellen Sie eine service-wenn Sie möchten, um zu simulieren, Broadcast receiver-Verhalten.
Können Sie mir die Idee, pliz?
InformationsquelleAutor Sergey K.