воскресенье, 29 сентября 2013 г.

Книги

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

среда, 11 сентября 2013 г.

Иерархический список

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

суббота, 25 мая 2013 г.

Анимация видов (view)

В этой статье рассмотрим как сделать анимацию элементов интерфейса в android. Под элементами интерфейса в данном случае имеются в виду все наследники класса View (полный список наследников можно посмотреть в документации класса View). Анимация это простой способ сделать приложение более живеньким :)

воскресенье, 31 марта 2013 г.

Звуковые эффекты

В этой статье расскажу как добавить в приложение android звуковые эффекты. Особо подчеркну, что это именно отдельные звуки, а не полноценное прослушивание аудио файлов.
Напишем высокоинтеллектуальное приложение “Коровка говорит Му” :)

четверг, 21 февраля 2013 г.

Работа с камерой

В этой статье посмотрим как работать с камерой в android. Есть два способа получить фото или видео в вашем приложении:
* использование намерений (Intent) для вызова существующего приложения.
* непосредственное обращение к камере.

среда, 14 ноября 2012 г.

Информация о телефоне

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

пятница, 15 июня 2012 г.

Синглетоны и наследники класса Application

При разработке приложений для android иногда бывает нужно чтобы какие-то переменные или методы были доступны из всех Activities (Деятельностей) приложения. Например, при работе с базой данной, как правило, пишется класс, который обеспечивает соединение с БД и выборку данных. Но создавать экземпляр этого класса в каждой Activity весьма расточительно. Хочется иметь один экземпляр и обращаться к нему из любой точки приложения.

среда, 23 мая 2012 г.

Layouts (разметка)

Любая Activity (деятельность, окно приложения) состоит из Views и ViewGroups. View — виджет, который рисуется на экране, например, кнопка, текстовое поле, список. Все такие виджеты наследуются от класса android.view.View.
ViewGroup — разметка, позволяющая расположить один или несколько View. Разметки наследуются от класса android.view.ViewGroup, который в свою очередь наследуется от android.view.View. Это значит что дочерними элементами разметки могут быть не только View, но и сами разметки

Примеры ViewGroups:
- FrameLayout
- LinearLayout
- TableLayout
- RelativeLayout
- ScrollView

Рассмотрим их более подробно.

воскресенье, 13 мая 2012 г.

Работа с базой данных

В этой статье посмотрим как хранить данные в базе данных. Система android предоставляет полную поддержку базы данных SQLite. Создадим простое приложение, в котором можно будет создавать, редактировать и удалять записи. Каждая такая запись содержит дату, текст и иконку.


суббота, 5 мая 2012 г.

Галерея

В этом уроке расскажу как сделать галерею в приложениях android. Начнем с простой галереи и затем немного ее украсим.