Главная » Статьи для тега "handler"

Продвинутые способы подключения: фокус и поточность – программирование Android

Добавлено Дата: 29 July, 2013 категория: Разработка для Android

 

Как было показано в примере 7.7 и в разделе «Слушание событий касания», события MotіonEvent направляются к тому виджету, к рабочему прямоугольнику которого относится точка координат, где произошло касание, сгенерировавшее данное событие. Не так просто определить, какой именно виджет должен получать событие KeyEvent. Чтобы это делать, фреймворк пользовательского интерфейса Android, как и другие подобные фреймворки, поддерживает концепцию «выделенной области» (selection), которая также называется термином «фокус».

Читать »

Создание потоков вручную и синхронизация с потоком GUI

Добавлено Дата: 26 February, 2012 категория: Разработка для Android

Хотя использование AsyncTask  — хорошее решение,  случается,  что для работы в фоновом режиме приходится  создавать собственные  потоки и управлять ими.

В этом разделе  вы узнаете, как создавать  и запускать  новые объекты Thread,  синхронизировать их работу с потоком  GUI  перед обновлением пользовательского интерфейса.

Читать »

Генерация функций форматированной печати

Добавлено Дата: 15 January, 2011 категория: XSLT

Задача

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

Решение

При разработке приложений, обрабатывающих сообщения, программисты ча­сто вручную пишут функции для их распечатки, поскольку это заметно упрощает отладку. Однако при наличии репозитория сообщений такой код можно сгенери­ровать автоматически. В этом решении показано, как можно повторно использо­вать генератор предложения switch из рецепта 12.2.

Читать »