Sie können Bildschirm sichern Funktionalität Erfassen von FLAG_SECURE in Ihre Aktivität Zugabe wie folgt
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
prüfen this Link, der sagt
Bildschirm erfassen und teilen
Mit Android 5.0 können Sie mit den neuen android.media.projection-APIs Funktionen zur Bildschirmaufzeichnung und Bildschirmfreigabe von zu Ihrer App hinzufügen. Diese Funktion ist beispielsweise nützlich, wenn Sie die Bildschirmfreigabe in einer Videokonferenz-App aktivieren möchten.
Die neue createVirtualDisplay() -Methode ermöglicht die App den Inhalt des Hauptbildschirms (die Standardansicht) in eine Oberfläche Objekt, das Ihre Anwendung über das Netzwerk senden kann dann zu erfassen. Die API nur ermöglicht Erfassung nicht sicheren Bildschirm Inhalt, und nicht System Audio. Um die Bildschirmaufzeichnung zu starten, muss Ihre App zuerst die Berechtigung des Benutzers anfordern, indem Sie ein Bildschirmaufzeichnungsdialogfeld starten, das eine Absicht verwendet, die von der createScreenCaptureIntent() - Methode abgerufen wird.
auch Dokumentation zu this link sagt, dass
Fenster Flagge: den Inhalt des Fensters so sicher behandeln, es verhindert von in Screenshots erscheinen oder auf nicht sicheren Displays betrachtet wird.
Above Lösung wird sicherlich Anwendungen verhindern Video Ihrer App erfassen
Ich weiß, dass diese Lösung für die Aufnahme von Screenshot funktioniert.Aber funktioniert es auch für Videoaufnahmen? – Ajay
@Ajay: Entweder das funktioniert oder was Sie wollen wird nicht unterstützt. Also, probier es selbst aus. – CommonsWare
@CommonsWare: Danke! Wird dies aktualisieren. – Ajay