1
我正在嘗試編寫一個簡單的應用程序,使用NDK,JNI在Android Studio中顯示圖像。Android模擬器可以訪問PC硬盤中的文件嗎?
我的問題是:Android模擬器可以訪問我的圖像,該圖像位於我的PC硬盤驅動器(本例中是D:/Pictures/myImage.jpg)。還是必須將圖像複製並粘貼到模擬器的內部存儲器中?如果兩者都可能,那麼哪一個更容易?
我正在嘗試編寫一個簡單的應用程序,使用NDK,JNI在Android Studio中顯示圖像。Android模擬器可以訪問PC硬盤中的文件嗎?
我的問題是:Android模擬器可以訪問我的圖像,該圖像位於我的PC硬盤驅動器(本例中是D:/Pictures/myImage.jpg)。還是必須將圖像複製並粘貼到模擬器的內部存儲器中?如果兩者都可能,那麼哪一個更容易?
將圖片放入應用程序的最簡單方法是將其設置爲資源。如果你想動態加載一個圖像(例如測試或其他),那麼你必須把它放到手機的存儲器中。
據我所知,模擬器無法瀏覽計算機的文件。
所以我需要將它複製並粘貼到文件夾/ app/res中嗎?如果是這樣,我該如何硬編碼路徑?假設我在C++中使用fopen來加載它。 fopen(「app/res/myImage.jpg」)是否正確,或者我必須粘貼完整路徑? –