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