LiteCoding

Заметки о программировании

Архив по тэгу ‘Android’

Драйвер ADB для LG E615

без комментариев

Скачать драйвер ADB (и вдобавок кучу других полезных драйверов) для LG E615 можно отсюда.

Written by Дмитрий Воробьев

Февраль 27th, 2013 at 18:08

Posted in Заметки

Tagged with ,

Приложение-помощник для портирования CyanogenMod

без комментариев

Написал приложение, позволяющее автоматизировать некоторые рутинные действия (они подробно описаны тут), связанные с подготовкой к портированию CyanogenMod. Найти его можно в Google Play. Также доступен исходный код в репозитории на guthub.

Written by Дмитрий Воробьев

Февраль 10th, 2013 at 13:13

Шорткаты Eclipse

без комментариев

Вот тут я писал о списке используемых мной шорткатов, и вот на хабре появился более подробный список, с которым стоит ознакомиться. Читать.

Written by Дмитрий Воробьев

Февраль 4th, 2013 at 20:35

Posted in Ссылки

Tagged with , ,

Введение в rootfs

без комментариев

Три статьи Роба Лэндли (Rob Landley) на английском языке, объясняющие, что такое rootfs, и как оно работает. Полезное чтиво для тех, кто еще не в курсе, как загружаются Linux и Android, но хочет попробовать себя в прошивках. Введение, как использовать, программирование для rootfs.

Written by Дмитрий Воробьев

Январь 31st, 2013 at 07:07

Posted in Ссылки

Tagged with ,

Формат байткода Dalvik

без комментариев

Документация по опкодам dalvik на английском языке. Прежде всего должно быть интересно тем, кто работает со smali. Полезное чтиво в контексте использования или разработки smali2java. Прочитать.

Written by Дмитрий Воробьев

Январь 29th, 2013 at 11:56

smali2java: От лексем к сущностям

без комментариев

В прошлый раз я рассказал о том, как происходит разбор smali-файла. Но на этом цепочка превращений не заканчивается. Для того, чтобы впоследствии получить java-код, нужно сначала вычленить и распознать smali-сущности. Парсер возвращает нам лишь лексемы, но мы уже на этапе разбора можем создать экземпляры сущностей с помощью реализации интерфейса Visitor.
Читать далее »

Written by Дмитрий Воробьев

Январь 18th, 2013 at 06:22

Шорткаты Eclipse для Android-разработчика

без комментариев

Это заметка по мотивам прочтения книги «Продуктивный программист». Те комбинации клавиш, которые я постоянно использую в работе:
Читать далее »

Written by Дмитрий Воробьев

Январь 17th, 2013 at 07:00

smali2java: Больше, чем просто парсер

без комментариев

Эта небольшая заметка открывает цикл публикаций о том, как устроен smali2java. Пока комментариев и документации к этой утилите явно недостаточно, я буду по возможности объяснять, что и как smali2java делает.
Читать далее »

Written by Дмитрий Воробьев

Январь 15th, 2013 at 06:55

smali2java: итоги года

без комментариев

Близится Новый Год, и пора уходить на зимние каникулы. Поэтому сейчас самое время рассказать о том, чем уже стал проект smali2java, и во что он превратится в наступающем году.
Читать далее »

Written by Дмитрий Воробьев

Декабрь 25th, 2012 at 10:02

О калибровке экранов

без комментариев

Давайте сегодня поговорим о калибровке экранов, т.к. этот вопрос волнует многих, если судить по логам запросов. Прежде чем дать готовое к употреблению решение, есть 2 факта, о которых вам просто необходимо знать:

1. Ёмкостные экраны почти никогда не требуют калибровки. Это как раз те экраны, которые реагируют на прикосновение пальца, которыми можно управлять размороженной сосиской, и для работы с которыми продаются всякие модные перчатки.

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

Как узнать, что требуется калибровка экрана? Очень просто. Если вы нажимаете на одну точку, а срабатывает нажатие на другую, и так происходит постоянно в какой-то области экрана (ну или на всем экране), то нужно калибровать.

1. Устройства с резистивными экранами, как правило, имеют в прошивке утилиту ts_calibrate. Запустите ее и пройдите несложный тест, результаты которого заставят ваше устройство работать лучше.

2. Если ёмкостный экран начал неверно позиционировать ваши прикосновения, то сотрите с него грязь отпечатки пальцев куском мягкой влажной ткани. Если экран не вышел из строя, то это должно помочь.

3. Если же устройство как-то странно реагирует на изменение положения в пространстве, то тут требуется другая калибровка. Выполнить ее можно, перейдя в Настройки, затем Дисплей, а затем — Горизонтальная калибровка. Но это уже не калибровка экрана 🙂

Written by Дмитрий Воробьев

Декабрь 17th, 2012 at 09:09