Чтение из ресурса делается примерно так:
import javax.microedition.io.*;
import java.io.*;
public class ResRead {
public ResRead() {
}
public byte[] getResBytes(String res){
InputStream in = MyMIDlet.instance.getClass().getResourceAsStream(res);
byte[] b = null;
try {
in.read(b);
in.close();
}
catch (Exception ex) {}
return b;
}
}
Функция
getResBytes возвращает массив байт ресурса
res.
Здесь -
MyMIDlet - главный класс мидлета,
instance - экземпляр главного класса.
P.S. на счет bsprite - явно нестандартный формат. Единственно возможный вариант - попытаться расковырять java - код, но это будет сложно, т.к. мидлет обработан обфускатором.