2017-02-17 213 views
1

我正在嘗試編寫一個簡單的應用程序,使用NDK,JNI在Android Studio中顯示圖像。Android模擬器可以訪問PC硬盤中的文件嗎?

我的問題是:Android模擬器可以訪問我的圖像,該圖像位於我的PC硬盤驅動器(本例中是D:/Pictures/myImage.jpg)。還是必須將圖像複製並粘貼到模擬器的內部存儲器中?如果兩者都可能,那麼哪一個更容易?

回答

1

將圖片放入應用程序的最簡單方法是將其設置爲資源。如果你想動態加載一個圖像(例如測試或其他),那麼你必須把它放到手機的存儲器中。

據我所知,模擬器無法瀏覽計算機的文件。

+0

所以我需要將它複製並粘貼到文件夾/ app/res中嗎?如果是這樣,我該如何硬編碼路徑?假設我在C++中使用fopen來加載它。 fopen(「app/res/myImage.jpg」)是否正確,或者我必須粘貼完整路徑? –

相關問題