16.08.2012 / 20:46 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| давай весь код или не приставай к нам
__________________
Да, детка, я - Король Ящериц!!! |
16.08.2012 / 20:48 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| хорошо, пока не буду приставать __________________
わからない!! |
16.08.2012 / 21:52 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Вот весь код, нужно сделать, чтоб при нестабильной связи продолжалась загрузка, а то вылетает исключение и все. Открыть спойлер Закрыть спойлер import android.util.*;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
public class Unzip {
public static boolean unzip(InputStream is, String strPath, Installator inst) {
ZipInputStream zip = new ZipInputStream(new BufferedInputStream(is));
FileOutputStream fos = null;
String fileName = null;
ZipEntry zipEntry;
try {
while ((zipEntry = zip.getNextEntry()) != null) {
fileName = zipEntry.getName();
final File outputFile = new File(strPath + fileName);
outputFile.getParentFile().mkdirs();
//Log.i("Unzip", "Zip entry: " + fileName + ", extract to: " + outputFile.getPath());
if (fileName.endsWith("/")) {
//Log.i("Unzip", fileName+ " is directory");
outputFile.mkdirs();
outputFile.setExecutable(true);
continue;
} else {
fos = new FileOutputStream(outputFile);
byte[] bytes = new byte[24576];
int c;
try {
while ((c = zip.read(bytes)) != -1) {
if(inst.isCancelled()){
return false;
}
fos.write(bytes, 0, c);
inst.update(c);
}
fos.close();
} catch (IOException e) {
Log.e("Unzip", "IOErr in readFromStream: ", e);
}
}
zip.closeEntry();
Runtime.getRuntime().exec("chmod 777 " + outputFile.getAbsolutePath());
}
} catch (IOException ioe) {
Log.e("Unzip", "IOErr in unzip: ", ioe);
Installator.errInCopy = ioe.getMessage();
return false;
} finally {
try {
zip.close();
zip = null;
} catch (Exception e) {
}
}
return true;
}
}
Изменено Naik (16.08 / 21:53) (всего 1 раз) |
17.08.2012 / 15:24 | |
BorderFol Пользователь Сейчас: Offline
Имя: Юрий Бахмацкий Откуда: Хмельницкий Регистрация: 20.08.2011
| Как работает функция setColor(a,r,g,b) для картинок и как работает blending
|
17.08.2012 / 16:05 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| BorderFol, где ты такое нашел воще? А блендинг очень просто работает. Смешиваются цвета пикселей в разных пропорциях.
|
17.08.2012 / 16:34 | |
BorderFol Пользователь Сейчас: Offline
Имя: Юрий Бахмацкий Откуда: Хмельницкий Регистрация: 20.08.2011
| DominaN, я видел только название фунции Image blend(Image image,int value), код можно
|
17.08.2012 / 16:42 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| BorderFol, а, ты про Java2SE?
|
17.08.2012 / 16:49 | |
BorderFol Пользователь Сейчас: Offline
Имя: Юрий Бахмацкий Откуда: Хмельницкий Регистрация: 20.08.2011
| DominaN, j2me
|
17.08.2012 / 16:49 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| BorderFol, нет такого в Java ME.
__________________
let live |
17.08.2012 / 16:51 | |
BorderFol Пользователь Сейчас: Offline
Имя: Юрий Бахмацкий Откуда: Хмельницкий Регистрация: 20.08.2011
| aNNiMON, но сделать можно
|