2017-11-13 2 views
-1

ich Code unten bin mit Bild mit Hilfe von Standard-Galerie zu sehen,Disable Screenshot

 Intent intent = new Intent(); 
     intent.setAction(Intent.ACTION_VIEW); 
     intent.setDataAndType(photoURI, "image/*"); 
     intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
     startActivity(intent); 

Aber zugleich i-Screenshot deaktivieren möchten, wenn Benutzer Fotogalerie zu verwenden anzuzeigen. Ich kann den Screenshot direkt für meinen App-Bildschirm deaktivieren, aber nicht, wenn das Bild aus der Galerie angezeigt wird.

Bitte helfen Sie mir.

Antwort

3

Sie können nicht. Wenn Sie diese Funktionalität benötigen, verwenden Sie keine Galerie und schreiben Sie Ihren eigenen Anzeigecode. Obwohl das zu 99% nutzlos ist - wenn ein Benutzer wirklich sein eigenes Smartphone screenshot möchte, kann er das. Im schlimmsten Fall kann er ein zweites Telefon nehmen und ein Foto machen.