Июн 092012
 

Недавно столкнулся с приложением Lucky Patcher (http://4pda.ru/forum/index.php?showtopic=298302) которое позволило обычным пользователям в один клик отламывать лицензию и рекламу в приложениях. То что знающем человеку отломать рекламу не составляет труда в целом не мешало, но такая доступность вынудила принять меры

Continue reading »

Май 032012
 

Понадобилось проверять наследует ли класс либо его предки определенный интерфейс, в итоге вышел такой код

public static boolean isImplements(Class<?> cls, Class<?> i) {
Class<?>[] interfaces = cls.getInterfaces();

for (Class<?> interf : interfaces) {
if (interf == i || isImplements(interf, i)) {
return true;
}
}

if (cls.getSuperclass() != null) {
return isImplements(cls.getSuperclass(), i);
}

return false;
}

Фев 192012
 

Ресурс Digitimes поделился некоторой информацией относительно новой версии мобильной операционной системы Google Android 5.0 (кодовое название Jelly Bean). Так, источники информации среди поставщиков сообщают, что Google намерена представить ОС Android 5.0 во втором квартале 2012 года. Что собственно попадает в цикл разработки указанный для Android.

Янв 292012
 

Все-таки выплюнул в маркет новую сборку редактора, потому как изменений накопилось уже достаточно. Перечислю что вспомню…
- Первым большим изменением стала комплектация приложения урезанной сборкой Busybox чтоб
ы не подстраиваться под версию клиента.
- В меню выбора файла появилась возможность создавать файлы и директории.
- Выделение и вставка байт обзавелись маркерами, причем их можно тягать :) Получилось круто, при том что всю дрянь в таблице рисую на канвасе, маркеры вынес в отдельный слой как ImageView.
- Оптимизировал некоторые участки кода что в целом положительно должно сказаться на производительности приложения.
- Добавил возможность редактирования байта в десятичном режиме.

Линк : https://market.android.com/details?id=tuba.tools

Авг 112011
 

Файловые каналы в Java весьма неплохая штука, хотя бы тем что позволяет мапить часть большого файла в память для ускорения доступа.  Также файловые каналы позволяют копировать один файл в другой не используя дополнительный буфер в ОЗУ. Субъективно, такой способ копирования в пару-тройку раз быстее копирования полумегабайтными буферами. Для достоверности – позже замеряю результаты.

Июл 162011
 

К текущей версии дважды была изменена иконка, исправлены моменты блокирующие UI. Добавлено немного скорости путем ускорения метода отрисовки таблицы. Изменена функция рассчитывающая инерционный скроллинг, за счет чего он стал значительно плавнее.

Май 272011
 

“Было очень много отзывов от пользователей, которые хотели, чтобы мы открыли загрузчики на своих телефонах. Я хочу, чтобы вы знали, что мы услыша

ли ваши просьбы. Сегодня, я хочу подтвердить, что мы больше не будет блокировать загрузчики на своих устройствах. Спасибо за ваше терпение, поддержку и энтузиазм.”

Питер Чоу, CEO HTC.

http://www.facebook.com/HTC/posts/10150307320018084

 

Май 122011
 

Изменения в текущей версии :

* Масштабирование таблицы

У многих возникали проблемы с размером шрифта и ячеек таблицы. Теперь масштабировать можно щипком, для тех у кого есть мультитач, и в меню настроек, для тех у кого его нет.

* Быстрая прокрутка

Крайнее правое поле служит для быстрой прокрутки, теперь можно удобно переходить в интересующую часть файла

* Исправление исключительных ситуаций

Исправлены найденные исключительные ситуации и ошибки. Для тех отчетов, которые не удалось воспроизвести добавлена дополнительная отладочная информация.

 

 

Май 112011
 

Компания Google официально представила на Google I/O операционную систему Android версии Ice Cream Sandwich. Сообщается, что ее релиз состоится в четвертом квартале текущего года. Логотипом новой платформы, в полном соответствии с названием является мороженое-сэндвич. Цель, которую Google планирует достичь в данном релизе, чтобы новая версия Android работала везде, вне зависимости от устройства. Другими словами, как и предполагалось, Android Ice Cream Sandwich подойдет и для планшетов, и для смартфонов.

Continue reading »