2012-07-19 72 views

回答

3

SD卡通常位於/mnt/sdcard/external_sd使用Android調用Environment.getExternalStorageDirectory().getPath()找出實際路徑並通過JNI將它傳遞給您的C代碼。

一旦你有你的C代碼路徑只是純C或C++中打開該文件,如:

FILE* File = fopen(FileName , "rb"); 
fclose(File); 
+0

請讓我知道我可以打開它作爲位圖? – 2012-07-20 10:16:01

+2

您需要使用第三方庫來加載位圖。看看FreeImage:http://freeimage.sourceforge.net它在Android上運行流暢,支持多種圖像格式。 – 2012-07-20 11:21:33

+0

如何從NDK引用庫? – 2012-07-20 11:25:11