Lesen Vermögens-oder raw-oder resource-Dateien als File-Objekt, das in Android
Habe ich eine jar-Datei, für die ich übergeben zu müssen, file-Objekt. Wie kann ich pass Ressourcen oder assets, die zu dieser Methode als ein file-Objekt?
Wie konvertieren von assets oder raw-Dateien in den Projekt-Ordnern bei file-Objekte ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist was ich getan habe:
Kopieren Sie Ihre asset-Datei in SDCard:
Dann Lesen Sie Ihre Datei durch den Pfad:
Dort gehen Sie. Haben Sie eine Kopie der Datei Objekt Ihrer asset-Datei. Hoffe, das hilft.
Zum Lesen von raw-Dateien in einer Datei.
Zu vermeiden OutOfMemory gelten folgende Logik.
Erstellen Sie nicht eine riesige ByteBuffer enthält ALLE Daten auf einmal. Erstellen Sie eine viel kleinere ByteBuffer, mit Daten füllen, dann schreiben Sie diese Daten auf den FileChannel. Setzen Sie dann den ByteBuffer und weiter, bis alle Daten geschrieben.
Ich bin nicht bewusst jeder Weg, um eine tatsächliche
File
Objekt, aber wenn Sie arbeiten mit einemFileDescriptor
Sie tun könnten: