2
任何人都可以幫我用代碼片段從SD卡打開一個圖像文件,並將其分配給NDK中的變量? 預先感謝您..從NDK打開SD卡BMP文件
任何人都可以幫我用代碼片段從SD卡打開一個圖像文件,並將其分配給NDK中的變量? 預先感謝您..從NDK打開SD卡BMP文件
SD卡通常位於/mnt/sdcard/external_sd
使用Android調用Environment.getExternalStorageDirectory().getPath()
找出實際路徑並通過JNI將它傳遞給您的C代碼。
一旦你有你的C代碼路徑只是純C或C++中打開該文件,如:
FILE* File = fopen(FileName , "rb");
fclose(File);
請讓我知道我可以打開它作爲位圖? – 2012-07-20 10:16:01
您需要使用第三方庫來加載位圖。看看FreeImage:http://freeimage.sourceforge.net它在Android上運行流暢,支持多種圖像格式。 – 2012-07-20 11:21:33
如何從NDK引用庫? – 2012-07-20 11:25:11