7.04.2013 / 09:59 |  | 
kiriman    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
   | Misha, либа сама по себе не извлекает в фс    Классы ZipInputStream и ZipEntry в помощь.  | 
  7.04.2013 / 10:08 |  | 
Misha    Пользователь  
   Сейчас: Offline 
 Имя: Миша Регистрация: 02.03.2012
   | вот, у меня есть метод: Открыть спойлер Закрыть спойлер public void getText(InputStream is, OutputStream os, String fileName) {  
//        ByteArrayOutputStream bos = new ByteArrayOutputStream();  
//        String result;  
        try {  
            ZipInputStream zis = new ZipInputStream(is);  
            ZipEntry ze;  
            while ((ze = zis.getNextEntry()) != null) {  
                if (ze.getName().equals(fileName)) {  
                    byte ch;  
                    boolean add = false;  
                    while ((ch = (byte) zis.read()) != -1) {  
                        if (ch == '<') {  
                            add = false;  
                        } else if (ch == '>') {  
                            add = true;  
                        } else if (add) {  
                            os.write(ch);  
                        }  
                    }  
                    break;  
                }  
            }  
            zis.close();  
            is.close();  
//            result = Utils.byteArrayToString(bos.toByteArray(), "UTF-8");  
            os.close();  
        } catch (IOException e) {  
//            return null;  
        }  
//        return result;  
    }  
 я вижу, что там закомментированы строки, но я их раскоментировал, подправил немного - всё ровно не работает. а если я делаю так: Открыть спойлер Закрыть спойлер try{  
FileConnection fc = (FileConnection) Connector.open ("file:///root1/Main.script");   
fc.create();  
OutputStream os = fc.openOutputStream();  
InputStream is = getClass().getResourceAsStream("/Main.zip");  
getText(is,os,"Main.script");  
is.close();  
os.close();  
fc.close();  
} catch (Exception e) {}  
 то программа зависает, файл не создаётся (файловую систему свою я знаю), и появляется ошибка или предупреждение что - то с Thread  | 
  7.04.2013 / 11:38 |  | 
ovogov24    Пользователь  
   Сейчас: Offline 
 Имя: Алексей Откуда: Малая Тавра-Екатеринбург(Свердловская область) Регистрация: 21.02.2013
   | можно ли на основе j2me сделать 3д???
   | 
  7.04.2013 / 11:45 |  | 
gost6678    Пользователь  
  | ovogov24, в j2me есть работа с 3д.
   | 
  7.04.2013 / 11:46 |  | 
Askalite    Пользователь  
   Сейчас: Offline 
 Имя: Аскалайт Регистрация: 12.10.2011
   |  Изменено Askalite (7.04 / 11:47) (всего 1 раз) | 
  8.04.2013 / 20:37 |  | 
Misha    Пользователь  
   Сейчас: Offline 
 Имя: Миша Регистрация: 02.03.2012
   | как перевести из int[] в byte[]? размер определён только у int[] или возможно записать в RMS int[] вместо byte[] ? HoldFast, я знаю, что ты здесь     Изменено Misha (8.04 / 20:40) (всего 2 раза) | 
  8.04.2013 / 20:47 |  | 
adult    Пользователь  
   Сейчас: Offline 
 Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
   | Misha,  Например, так: public byte[] convertArray(int[] srcArray){  
 byte[] newArray = new byte[srcArray.length];  
 for(int i = 0; i<srcArray.length, i++);  
  newArray[i] = (byte)srcArray[i];  
 return newArray[];  
}  
  Изменено adult (8.04 / 20:48) (всего 3 раза) | 
  8.04.2013 / 20:48 |  | 
Magatino    Администратор  
   Сейчас: Offline 
 Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
   | Misha,  У меня вопрос , что ты собрался хранить в массиве до 2млрд значений?    | 
  8.04.2013 / 20:48 |  | 
Misha    Пользователь  
   Сейчас: Offline 
 Имя: Миша Регистрация: 02.03.2012
   | adult, круто) спасибо, не думал, что так просто
   | 
  8.04.2013 / 20:51 |  | 
Misha    Пользователь  
   Сейчас: Offline 
 Имя: Миша Регистрация: 02.03.2012
   | Magatino, если смотрел тему Minwin, я делаю класс Explorer, и все иконки раб. стола будут сохраняться в RMS, а при запуске извлекаться, сейчас Askalite помог сохранить и открыть картинку в RMS, но при сохранении возникает такая проблема
   |