среда, 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. Начнем с простой галереи и затем немного ее украсим.


среда, 18 апреля 2012 г.

Игра для тренировки памяти (часть 4). Хранение данных

Это последняя часть урока по написанию игра для тренировки памяти. У нас уже почти все готово:
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.

среда, 4 апреля 2012 г.

Игра для тренировки памяти (часть 2)

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

воскресенье, 1 апреля 2012 г.

Игра для тренировки памяти (часть 1)

Напишем хорошо известную игру для тренировки памяти. На поле расположены перевернутые картинки, переворачивая по две необходимо найти среди них одинаковые. Найденная пара исчезает с поля.
По задумке в программе должно быть:
1. Игровое поле 6х6 с картинками
2. Учет количество ходов (или времени)
3. Просмотр таблицы рекордов
4. Настройки: выбор цвета фона и набора картинок
5. Начальный экран