[英]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.