2017-02-17 4 views
1

Ich versuche eine einfache App zu schreiben, die ein Bild in Android Studio mit NDK, JNI anzeigt.Konnte der Android Emulator auf die PC-Festplatte zugreifen?

Meine Frage ist: Könnte Android Emulator auf mein Bild zugreifen, das sich auf meiner PC-Festplatte befindet (in diesem Fall D: /Pictures/myImage.jpg). Oder muss ich das Bild kopieren und in den internen Speicher des Emulators einfügen? Wenn beide möglich sind, welcher ist einfacher?

Antwort

1

Der einfachste Weg, ein Bild in Ihre App zu setzen, wäre, es als Ressource einzurichten. Wenn Sie ein Bild dynamisch laden möchten (zB zum Testen oder etwas), müssen Sie es in den Speicher des Telefons legen.

Soweit ich weiß, kann der Emulator die Dateien des Computers nicht durchsuchen.

+0

Also muss ich es kopieren und in den Ordner/app/res richtig einfügen? Wenn ja, wie kann ich den Pfad fest codieren? Angenommen, ich verwende fopen in C++, um es zu laden. Ist fopen ("app/res/myImage.jpg") korrekt oder muss ich den vollständigen Pfad einfügen? –

Verwandte Themen