繁体   English   中英

SDL-Android端口-如何从C代码打开APK文件中的图像?

[英]SDL - android port - how to open image in apk file from c code?

我是SDL和c / c ++的新手。 请有人可以举一个例子来说明如何在apk中打开资产文件吗? SDL 1.3具有“ Android_JNI_FileOpen()”功能,但我不知道如何使用它。

实际上,您需要做的是从文件创建SDL_RWops-Android文件取自apk。 很简单。

旧代码:

/* Load graphics */
image = IMG_Load("/sdcard/imagename.type");

新代码:

/* Load graphics */
SDL_RWops *file = SDL_RWFromFile("imagename.type", "rb");
image = IMG_Load_RW(file, 1);

PS文件必须位于apk的“资产”目录中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM