Показать сообщение отдельно
Старый 14.08.2008, 15:01   #33
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Хранение картинок в классах

Чтение из ресурса делается примерно так:
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[] null;
    try {
      
in.read(b);
      
in.close();
    }
    catch (
Exception ex) {}
    
    return 
b;
  }

Функция getResBytes возвращает массив байт ресурса res.
Здесь - MyMIDlet - главный класс мидлета,
instance - экземпляр главного класса.

P.S. на счет bsprite - явно нестандартный формат. Единственно возможный вариант - попытаться расковырять java - код, но это будет сложно, т.к. мидлет обработан обфускатором.
(Offline)
 
Ответить с цитированием