LiteCoding

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

Архив за Декабрь, 2010

Как собрать нативное приложение под Android

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

Все разработчики, которые хотя бы слышали об Android, делятся на две группы. В первую группу входят те, кто считают, что Android — это прежде всего Linux, а не Dalvik VM, библиотеки и SDK. А во вторую — их идеологические противники. И если вторые, как правило, обходятся стандартным SDK и уходят в сторону NDK с большой неохотой, то первым гораздо интереснее игры с нативным кодом. Так вот, для тех, кто только начал причислять себя к первой группе (или хочет к ней примкнуть), и предназначена эта статья.

Я предполагаю, что вы уже знакомы с тем, что из себя представляет NDK, для чего нужен cygwin при разработке под Windows, и уже собрали хотя бы одну нативную библиотеку.

В сети есть ряд интересных заметок и комментариев, как собрать обычную Linux-программу для Android. В NDK уже есть все необходимое, чтобы это сделать, но сам процесс выглядит, честно говоря, не очень удобным. Требуется, как минимум, воссоздать структуру каталогов, к которым адаптированы сценарии сборки, и указать ряд обязательных параметров.

Я хочу предложить вам более простой (на мой взгляд, конечно) способ. Скрипт ndk-build является лишь средством запуска утилиты make с нужными параметрами. Поэтому, чтобы ничего не поломать, создадим альтернативный путь сборки, и начнем с точки входа.
Читать далее »

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

Декабрь 24th, 2010 at 13:35

Posted in Статьи

Tagged with ,

Презентации с Mobile Developer Day 2010

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

Сегодня стали доступны для просмотра презентации с Mobile Developer Day, который прошел в Москве 9 декабря 2010 года. Ссылка для просмотра.

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

Декабрь 21st, 2010 at 09:41

Posted in Новости

Tagged with ,

Верстка для Android. Часть 1. Единая система измерений.

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

В рекомендациях от Google есть ряд полезных советов, используя которые можно найти хорошие решения проблемы верстки под все многообразие разрешений экрана, встречающихся на аппаратах с Android. Но для начала нужно понять, в чем именно заключается вся сложность верстки. У нас есть 10 разрешений, несколько типичных размеров экранов (включая планшеты с диагоналями 7 и 10 дюймов), несколько значений плотности размещения точек на экране. Все эти величины связаны между собой жесткими соотношениями.
Читать далее »

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

Декабрь 15th, 2010 at 05:13

Верстка для Android. Введение.

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

Этой публикацией я открываю миницикл статей о верстке для Android. Большинство тезисов и приемов, которые здесь будут изложены, должны были прозвучать в моем выступлении на Mobile Developer Day 2010, однако, из-за нехватки времени доклад получился скомканным и совсем непонятным.

Прежде всего, стоит отметить, что по данной теме уже есть несколько хороших статей и руководств: начиная с Supporting Multiple Screens от Google и заканчивая руководством Designer’s Guide to Supporting Multiple Android Device Screens. В этой серии статей я сделаю упор на практическую часть верстки для Android.
Читать далее »

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

Декабрь 14th, 2010 at 14:02

Переезд на новый хостинг

2 комментария

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

С уважением,
Дмитрий Воробьев

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

Декабрь 11th, 2010 at 16:06

Posted in Новости

Tagged with