Das ist Android-Frage.
Weiß jemand, wie ich Dateinamen (als String) aus dem Paket und nicht aus dem Ressourcenordner bekommen kann?
Zum Beispiel, wenn normal.xml in src/com.example.xml/normal.xml
gespeichert ist, wie bekomme ich den Namen der Datei als String?
Vielen Dank!Android, wie man Dateinamen aus Paket
0
A
Antwort
0
Wenn Sie Zugriff auf die .apk haben (entweder vor der Installation oder weil es Ihre Anwendung ist oder weil es auf dem Gerät ohne Kopierschutz installiert ist und Sie seinen genauen Pfadnamen kennen), können Sie es als ZIP lesen Datei.
0
Sie so etwas wie dies in der OnCreate() -Methode platzieren kann, ist gleich welcher Aktivität im gleichen Namensraum geladen:
@Override
public void onCreate(Bundle savedInstanceState) {
//Other logic...
AssetManager mgr = getAssets();
String[] list = mgr.list("./");
for(String s : list){
Log.v("Found file:", s);
}
//Other logic...
}
Dies wird im gleichen Ordner alle Dateien auflisten, die Sie Ihre Aktivität haben . Sie können "./"
so ändern, dass Sie den gewünschten relativen Pfad aus dem Verzeichnis com.example.xml
, in dem sich diese Aktivität befindet, erhalten möchten.
Verwandte Themen
- 1. Erstes Paket Zeichenfolge aus Android manifestierte
- 2. Wie bekomme ich den Dateinamen aus dem Dateipfad in Android
- 3. Wie man Leerzeichen aus vielen Dateinamen unter Cygwin entfernt
- 4. Wie man Zahlen in einem Dateinamen aus Matlab extrahiert?
- 5. Wie man Zahlen aus dem Dateinamen in Python extrahiert?
- 6. Grap String aus Dateinamen
- 7. wie man die Erweiterung vom Dateinamen entfernt?
- 8. Wie tauscht man Dateinamen im Verzeichnis?
- 9. Kann man Dateinamen umbenennen?
- 10. Android Studio Paket Formatierung
- 11. Wie erstellt man ein OSGi-Paket aus der Jar-Bibliothek?
- 12. Gradle: Wie man ein bestimmtes Paket aus einem Glas ausschließt?
- 13. Wie man ein Scapy-Paket aus rohen Bytes erstellt
- 14. Wie exportiert man mehrere Module aus einem Paket?
- 15. Wie erstellt man ein WP8.1-Paket aus einem UWP-Projekt?
- 16. Wie behandelt man das Nummernzeichen ('#') in Dateinamen?
- 17. Wie verteilt man den wiederverwendbaren Android-Code in einem Paket?
- 18. Wie installiert man das Android Studio 2.2 CMake Paket/Tool?
- 19. Wie verwendet man das Paket java.nio.file in Android?
- 20. Android - So erhalten Sie den ausgewählten Dateinamen aus dem Dokument
- 21. Wie entferne ich Leerzeichen aus Dateinamen
- 22. @MultipartForm Wie erhält man den ursprünglichen Dateinamen?
- 23. Wie man exportierenden Dateinamen in highcharts ändert
- 24. Wie kann man Assets aus einem NPM-basierten Paket in einem PHP-Composer-basierten Paket laden?
- 25. android - Wie man aus dem Kontext sehen?
- 26. Wie schaltet man ein Android-Gerät aus?
- 27. android wie man aus dem speicher ausnahme
- 28. Android - Unicode-Dateinamen in Assets/
- 29. Wie bekomme ich die Dateinamen in SD-Karte in Android
- 30. Android Paket Namenskonvention
Vielen Dank! Ich werde es versuchen. – ce526