В этой статье расскажу как добавить в приложение android звуковые эффекты. Особо подчеркну, что это именно отдельные звуки, а не полноценное прослушивание аудио файлов.
Напишем высокоинтеллектуальное приложение “Коровка говорит Му” :)
воскресенье, 31 марта 2013 г.
четверг, 21 февраля 2013 г.
Работа с камерой
В этой статье посмотрим как работать с камерой в android. Есть два способа получить фото или видео в вашем приложении:
* использование намерений (Intent) для вызова существующего приложения.
* непосредственное обращение к камере.
* использование намерений (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
Рассмотрим их более подробно.
ViewGroup — разметка, позволяющая расположить один или несколько View. Разметки наследуются от класса android.view.ViewGroup, который в свою очередь наследуется от android.view.View. Это значит что дочерними элементами разметки могут быть не только View, но и сами разметки
Примеры ViewGroups:
- FrameLayout
- LinearLayout
- TableLayout
- RelativeLayout
- ScrollView
Рассмотрим их более подробно.
Ярлыки:
framelayout,
gravity,
layout,
linearlayout,
relativelayout,
scrollview,
tablelayout,
weight
воскресенье, 13 мая 2012 г.
Работа с базой данных
В этой статье посмотрим как хранить данные в базе данных. Система android предоставляет полную поддержку базы данных SQLite. Создадим простое приложение, в котором можно будет создавать, редактировать и удалять записи. Каждая такая запись содержит дату, текст и иконку.

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

среда, 18 апреля 2012 г.
Игра для тренировки памяти (часть 4). Хранение данных
Это последняя часть урока по написанию игра для тренировки памяти. У нас уже почти все готово:
1. Игровое поле 6х6 с картинками (часть 1)
2. Учет количество ходов (или времени) (часть 2)
3. Вывод таблицы рекордов
4. Настройки: выбор цвета фона, набора картинок (часть 3)
5. Начальный экран (часть 2)
Осталось только сохранять кол-во очков и время в конце каждой игры и выводить 5 лучших результатов по нажатию на кнопку «Рекорды». Окно результатов будет с двумя табами, в одной соответственно время, во второй — очки. Сами результаты будем хранить в файле во внутренней памяти телефона.
1. Игровое поле 6х6 с картинками (часть 1)
2. Учет количество ходов (или времени) (часть 2)
3. Вывод таблицы рекордов
4. Настройки: выбор цвета фона, набора картинок (часть 3)
5. Начальный экран (часть 2)
Осталось только сохранять кол-во очков и время в конце каждой игры и выводить 5 лучших результатов по нажатию на кнопку «Рекорды». Окно результатов будет с двумя табами, в одной соответственно время, во второй — очки. Сами результаты будем хранить в файле во внутренней памяти телефона.
среда, 11 апреля 2012 г.
Игра для тренировки памяти (часть 3). Хранение настроек.
В части 1 и части 2 мы начали писать игру для тренировки памяти. Изначально в этом приложении я задумывала сделать 5 пунктов, и три из них уже выполнены:
1. Игровое поле 6х6 с картинками (часть 1)
2. Учет количество ходов (или времени) (часть 2)
3. Вывод таблицы рекордов
4. Настройки: выбор цвета фона, набора картинок
5. Начальный экран (часть 2)
Осталось сделать таблицу рекордов и окно настроек. По сути эта и следующая часть будет посвещена хранению данных приложений android.
1. Игровое поле 6х6 с картинками (часть 1)
2. Учет количество ходов (или времени) (часть 2)
3. Вывод таблицы рекордов
4. Настройки: выбор цвета фона, набора картинок
5. Начальный экран (часть 2)
Осталось сделать таблицу рекордов и окно настроек. По сути эта и следующая часть будет посвещена хранению данных приложений android.
среда, 4 апреля 2012 г.
Игра для тренировки памяти (часть 2)
В прошлый раз мы начали делать игру для тренировки памяти. Собственно игра уже готова, осталось добавить к ней красоты. В этом уроке добавим таймер, который будет отсчитывать время с начала до окончания игры, учет ходов, то есть количество открытых карточек и добавим начальный экран.
Подписаться на:
Сообщения (Atom)