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?

  • BottomSheetBehavior funktioniert nicht, wenn die Designbibliothek auf 24.2.0 aktualisiert wird
  • Wie man Android-Anwendung Zeile für Zeile mit Eclipse zu debuggen?
  • Überschneiden der Scroll-Ansicht mit AppBarLayout
  • Ist es möglich, content: // als Quelle für ein <audio> -Element in einem WebView zu verwenden
  • Bilddekodierung und Manipulation mit JNI auf Android
  • Wie konfiguriere ich Proguard in Android Studio?
  • Android Studio Gradle Problem nach der Aktualisierung auf Version 0.6.0
  • Android Gradle bauen und kreisförmige Abhängigkeit
  • Warum sollte ich nicht die Menüsymbole verwenden, die vom Betriebssystem bereitgestellt werden?
  • Travis CI steckt beim Start von Build-Tools in Android
  • Wie deaktivieren / entfernen Android-Label und Label-Bar?
  • Fehler: (1, 0) Plugin mit id 'android' nicht gefunden
  • 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.