Ich programmiere in den letzten Jahren auf Android und ich frage mich etwas: Wie erkenne ich, wenn Benutzer einen Screenshot machen? Ich möchte, dass wenn der Benutzer einen Screenshot macht, wir zur nächsten Aktivität gehen. Ich habe versucht, ein Ereignis abzufangen, aber es gibt ein Problem: Wenn das Gerät beispielsweise in den Ruhezustand wechselt, wird ein Ereignis abgefangen. Haben Sie eine Lösung, um nur das Ereignis des Screenshots abzufangen oder ein anderes Ereignis zu ignorieren?
Danke für Ihre Hilfe!
Es gibt keine direkte Broadcast-Absicht, um Ihnen mitzuteilen, dass ein Screenshot erstellt wurde.
Manche Leute hier diskutieren mögliche Optionen (wie es bei Snapchat gemacht wird).
Eine mögliche Option wäre die Verwendung von FileObserver
.
Tags und Links android events screenshot detect