Pfad zu Screenshots in Android

Gibt es einen Weg, um herauszufinden, den Weg von Android verwendet, um Screenshots zu speichern?

Kann ich den Weg aus einem Code bekommen?

  • Hochauflösender Screenshot in Android
  • Verhindern Bildschirmaufnahmen in Android Apps
  • Anzeigen eines benutzerdefinierten Anwendungsbildes im Task-Manager auf ICS oder JB
  • Generiere iPhone und iPad Screenshots einschließlich Geräterahmen
  • Erkennung nur Screenshot mit FileObserver Android
  • Screenshot nehmen
  • Die 0-Byte-Datei erscheint beim Aufnehmen des Bildschirms durch Screencap
  • Erkennung eines Screenshots Android
  • 2 Solutions collect form web for “Pfad zu Screenshots in Android”

    Android API hat keinen festen Pfad für Screenshots aber

    File pix = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES); File screenshots = new File(pix, "Screenshots"); 

    könnte funktionieren. Das ist, was ICS als Pfad verwendet.

    Der Wert "Screenshots" ist Teil der privaten API.

    Hier ist der Link zum Quellcode, wo der Wert gesetzt ist. Da die Klasse in unserem Anwendungskontext geladen ist, gibt es keine Möglichkeit, auf das Feld zuzugreifen. Ich würde es hart als @zapi vorgeschlagen.

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