6.02.2011 / 15:37 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| LPzhelud (06.02.2011/15:23) Но лучше все-таки почитать документациюточно! |
6.02.2011 / 15:41 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| kiriman (06.02.2011/15:37) точно! Не стоит благодарности __________________
Эль Презеденте |
7.02.2011 / 19:39 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| LPzhelud, нифига в доках не нашел |
7.02.2011 / 20:11 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| aNNiMON, Для создания архива надо не массив байт как при открытии, а массив путей к файлам. |
7.02.2011 / 20:16 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| И вообще, я давно намеревался портануть FastZIP, но что-то руки никак не доходят...
__________________
let live |
7.02.2011 / 20:25 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| kiriman, FileConnection fc=(FileConnection)Connector.open(".../arhiv.zip"); fc.create(); OutputStream os=fc.openOutputStream(); //Твой код создания архива и записи с помощью: os.write(int b);
|
7.02.2011 / 20:39 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| aleksey (07.02.2011/20:25) kiriman, FileConnection fc=(FileConnection)Connector.open(".../arhiv.zip");fc.create();OutputStream os=fc.openOutputStream();//Твой код создания архива и записи с помощью:os.write(int b);Спс канеш. Но я не такой нуб, которым вы меня считаете. Я это знаю! annimon, прикрепляю файл, там методы для юзания zipme, думаю я сам переделать не в силах.
Прикрепленные файлы: zip (1).zip (2.26 кб.) Скачано 38 раз |
7.02.2011 / 22:08 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| kiriman, В файле File.java смени метод loadFile на этот: Открыть спойлер Закрыть спойлер public static byte[] loadFile(String name) {
try {
boolean isFile = (name.indexOf(":") > 0);
int size = 0;
FileConnection fc = null;
InputStream is = null;
if (isFile) {
fc = (FileConnection) Connector.open("file:///" + name);
is = fc.openInputStream();
size = (int) fc.fileSize();
}else{
is = (Runtime.getRuntime()).getClass().getResourceAsStream(name);
size = is.available();
}
byte[] b = new byte[size];
is.read(b);
is.close();
if (isFile) fc.close();
return b;
} catch (Exception exception) {
return null;
}
}
__________________
let live Изменено aNNiMON (7.02 / 22:09) (всего 2 раза) |