Во многих приложениях можно увидеть, что верхняя панель экрана Action Bar представляет из себя не просто строку с названием приложения или экрана, а имеет еще рабочую кнопку для перехода в другие области приложения (как правило возврата к предыдущему экрану).
Часто такая кнопка бывает очень удобной в использовании и помогает улучшить навигацию по приложению. И в сегодняшне
...
Читать дальше »
|
В этом уроке мы поработаем с жестами. Создадим такое приложение, в котором пользователь может своим пальцем нарисовать некоторую каракулю и программа выдаст ему показатель сходства того, что он нарисовал с заданными в ней эталонными объектами. Мы зададим в базу (сделаем библиотеку) из 5 цифр: 1, 2, 3, 4, 5, применив им соответствующие названия и при рисовании пользователем цифры, например 2, программа выдаст, что с такой то точностью нарисована цифра 2, то есть н
...
Читать дальше »
|
В этом уроке мы научимся запускать свое приложение вместе с загрузкой системы. То есть, когда вы перезапустите устройство, то наше приложение автоматически запуститься. Это может пригодиться в том случае, если вы создали что то типа антивируса, лаунчера или еще что то такое, что должно запускаться при запуске системы Android на устройстве.
...
Читать дальше »
|
В этом уроке мы научимся выполнять сохранение данных нашего приложения для того, чтобы при следующих его запусках воссоздать сохраненное, а не вводить заново. Самый, наверное, распространенный и полезный способ от такого сохранения - это сохранение логина и пароля к чему либо: аккаунту, архиву и многое другое. Хотя на паролях все возможности далеко не исчерпываются, но мы рассмотрим пример использования стандартного интерфейса Shared Preferences на прим
...
Читать дальше »
|
У многих приложениях разработчики применяют для разных задач действия физических кнопок устройства. Например, в любимой всеми читалке Cool Reader кнопками громкости "Вверх/Вниз" можно переключать страницы книги. Это очень даже удобно и прикольно, плюс к тому, что вам самим решать, каким функционалом оснастить свое приложение и какую роль в нем будут играть физические кнопки Android аппарата. Поэтому сегодня мы научимся программно обрабатывать нажатия по
...
Читать дальше »
|
Начиная из версии Android 3.0+ (Honeycomb) в пользовательском интерфейсе платформы Android появилась возможность создавать всплывающее popup меню, которое вызывается при нажатии на какой либо элемент интерфейса, например, кнопку Button. В использовании такого меню есть много плюсов и преимуществ, в основном это удобство вызова нужного меню в нужном месте без привязки ни к стандартному
...
Читать дальше »
|
Пришло время научиться использовать такую вещь, как уведомления в Android ОС. Мы видим их регулярно в своих смартфонах и планшетах - различные приложения сообщают нам о разных событиях именно с помощью отображения Notification уведомлений в статус баре устройства. Пользователю остается только выдвинуть шторку вниз и увидеть, что же там ему пишет какая то программа.
Для создания собственных уведомлений нужно выполнить т
...
Читать дальше »
|
В этом небольшом уроке мы научимся использовать в своем приложении такую простую и распространенную штуку, как CountDownTimer - счетчик обратного отсчета. Этот элемент Android интерфейса, как и любой другой мобильной или компьютерной ОС каждому из нас знаком до боли. Сколько времени вы убили глядя на надпись в файлообменнике - ссылка будет доступна через 10, 9, 8... Теперь пришло время и нам научиться делать в своем приложении такую пакость.
<
...
Читать дальше »
|
В этом уроке мы научим свою программу слушать хозяина. Мы научимся использовать в Android приложении функцию speech to text, то есть преобразование голоса в текст, что будет происходить с использованием стандартных возможностей Android и Google через RecognizerIntent. Для успешной работы приложения нужно подключение к Интернет. Распознаватель речи будет запускаться при нажатии пользователя на кнопку, а произнесенные слова будут отображаться в отведенном
...
Читать дальше »
|
Во многих приложениях часто встречается потребность выбрать некоторое изображение или фото, например, для настройки своего профиля или аккаунта в Android приложении. Самым простым решением для реализации этой функции приложения является вызов стандартного приложения галереи и выбор изображения оттуда. Сегодня мы научимся интегрировать эту функцию в свое Android приложение.
Чтобы вызвать стандартную галерею и
...
Читать дальше »
|
|