Wo man Textdateien in das Verzeichnis in Android einfügt

Ich habe eine Textdatei, die ich in meine Android-Anwendung aufnehmen möchte, es handelt sich nicht um eine String-Datei, sondern eine Standard-Textdatei. Es enthält Daten, die die Merkmale einer "Karte" definieren, die auf einer Platine gezeichnet wird. Die Datei ist keine XML-Datei, also bin ich unsicher, wo ich es setzen sollte oder wenn das nicht gute Dateistruktur für Android ist? Solltest du das tun? Wenn Sie dann unter welchem ​​Verzeichnis sind Sie annehmen, um sie zu setzen? Wie soll ich also auf die Datei zugreifen? Ich weiß, wie man FileInputStreams und FileOutputStreams verwendet Ich muss nur wissen, wie man auf die Datei zugreifen kann. Alle relevanten Antworten sind willkommen und geschätzt!

  • Wie man mehrfach spielt (max vier in meinem Fall) .m3u8 Video-Streaming in Einzel-Aktivität in Android?
  • Verwenden Sie Mikrofon in mehreren App gleichzeitig in Android
  • Android: Wie kann ich einen Cursor auffordern, um ListView nach dem Löschen der Datenbankzeile zu aktualisieren?
  • Wie kann ich die .apk-Datei der heruntergeladenen Datei in Eclipse importieren? Haben wir diese Option?
  • Verbinden von MySql mit Android ohne PHP
  • OnSaveInstanceState wird nicht nach der Bildschirmrotation aufgerufen
  • Wie soll ich Azimut, Tonhöhe, Orientierung berechnen, wenn mein Android-Gerät nicht flach ist?
  • Wie baue ich ein Android-Projekt mit Ant? (IntelliJ IDE)
  • Android vergleichen Sie die Signatur des aktuellen Pakets mit debug.keystore
  • So verwenden Sie Adapter beim Füllen von Layouts
  • Android KSoap2: Wie bekomme ich den Namen des Eigentümers?
  • Android Studio: Neues Projekt gegen neues Modul
  • 2 Solutions collect form web for “Wo man Textdateien in das Verzeichnis in Android einfügt”

    Verwenden Sie assets oder Rohordner in Ihrer Android-Ordner-Struktur, um diese Datei zu behalten. Für weitere Infos lesen Sie diese

    Sie müssen Ihre Datei in den Assets-Ordner setzen, wie Waqas sagte.

    Nun, um es zu erreichen, machst du das so.

    Ich gebe Ihnen ein Beispiel mit BufferedReader

     BufferedReader reader = new BufferedReader( new InputStreamReader(getAssets().open("YourTextFile.txt"))); 

    Achtung. In meinem Fall weiß ich nicht, warum jetzt, ich kann nicht lesen Textdateien größer als ~ 1MB und ich musste sie in mehrere kleine Dateien zu teilen. Es scheint, andere hatte das gleiche Problem der Dateigröße, aber ich habe keine Informationen über die auf Android-Entwickler-Website. Wenn irgendjemand mehr darüber weiß …

    NACHVERFOLGEN

    Mein Problem mit dem 1MB war wegen einer wissen, Bug / Beschränkung der früheren Versionen von Android. Seit der Verwendung von neuen Versionen von Android, ist dieses Problem nicht mehr vorhanden.

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