В прошлый раз, обсуждая возможность создания анимированного виджета на Android, я остановился на прискорбном выводе: виджет с динамически генерируемой анимацией создать не получается. Если картинки для анимации сидят в ресурсах - тогда другое дело, функция setImageViewResource отрабатывает бодро. А вот пересылка в remoteview битмапок через setImageViewBitmap по несколько раз в секунду приводит к катастрофическому проседанию FPS и ошибкам FAILED BINDER TRANSACTION. Остался открытым вопрос - что если для обновления виджета применить функцию setImageViewUri? Попробуем.
четверг, 18 ноября 2010 г.
среда, 17 ноября 2010 г.
Исходные коды для блога на google code
Наконец то решил для себя вопрос, где хранить исходные коды мелких проектов, которые я создаю для блога. Решил тривиально - завел на google code новый проект dvsrc. Теперь буду заливать все исходники туда и для каждого создавать короткое wiki-сообщение на английском языке. Исходники будут подразделяться на группы C++, C#, Delphi, Android и т.д. Надеюсь, будет удобно и мне, и читателям.
суббота, 13 ноября 2010 г.
Анимированный виджет на Android. Можно или нельзя?
Можно ли на Android сделать анимированный виджет? Можно, но есть серьезные ограничения. Давайте разберемся.
воскресенье, 7 ноября 2010 г.
Борьба за килобайты. Компактность VC++-приложения
Собрав первый снапшот плагина NamedFolders я обнаружил, что размер итогового бинарного файла вырос с 380 до 700 кб. В два раза(!) больше. При том, что я всего лишь сменил компилятор с VC2005 на VC2008 и внес небольшие изменения в код. Более того. Размер новой, 64-битной версии плагина зашкаливает за 1 Mb. Для плагина FAR это уже через-чур. Как уменьшить размер итоговой dll? Решил разобраться.
Подписаться на:
Сообщения (Atom)