Как вызвать метод с задержкой

Как вызвать метод с задержкой в Android приложении

В Android приложении есть ситуации когда нужно выполнить метод после определенной задержки. Особенно полезно когда пользователь ввел данные и нужно с небольшой задержкой выполнить метод поиска. Теперь давайте рассмотрим как можно вызвать метод задав для него задержку.

Класс Handler и метод postDelayed(Runnable r, long delayMillis позволяют выполнить Runnable в котором будет наш код с определенной задержкой. Сама задержка задается в миллисекундах.

Как получить версию и номер сборки приложения

Как получить версию и номер сборки Android приложения

В Android приложениях часто можно найти экран с информацией о версии приложения. Знание версии или номера сборки поможет в процессе разработки и поддержки, когда пользователь сообщает о проблеме в конкретной версии приложения. Далее мы рассмотрим несколько способов как можно узнать название версии и номер сборки.

Как открыть экран информации и настройки приложения

Как открыть экран информации и настройки приложения

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

Закрытие или скрытие софт клавиатуры Android

Закрытие скрытие софт клавиатуры в Android

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

Как узнать высоту статус бара

Как узнать высоту статус бара

Иногда в Android приложении необходимо узнать высоту статус бара. Если вы имеете дело с позиционирование элементов на экране, то высота статус бара будет иметь для вас значение. Высота статус бара зависит от разрешения и плотности экрана. Например, для устройства с разрешением 240х320 размер статус бара 20px, для устройства с разрешением 320х480 размер статус бара 25px, а для устройства с разрешением 480х800 размер статус бара должна быть 38px. Ниже мы рассмотрим каким способ можно узнать высоту статус бара.

Простой Cursor Loader

Простой Cursor Loader

При работе с базой данных, которая возвращает данные типа Cursor, вам может понадобиться Loader. Такая необходимость возникает когда загрузка данных из базы может занимать много времени и это отражается на поведении пользовательского интерфейса. Использование Loader класса делает эту загрузку асинхронной. Ниже будет рассмотрен класс асинхронной загрузки данных типа Cursor.

Установка OnClickListener и обработка нажатий

Установка OnClickListener и обработка нажатий

Когда мы имеет дело с множеством кнопок в приложении, то нужно позаботиться об обработке событий. В данной статье мы рассмотрим работу с OnClickListener, варианты создания разных обработчиков событий и возможные пути идентификации конкретной кнопки. Так же мы рассмотрим преимущества и недостатки этих подходов

Checkable интерфейс и элементы списка

В Android элементы списка имеют разные состояния в зависимости от разметки. Для того, чтобы выбранный элемент списка был подсвечен, используется разметка android.R.layout.simple_list_item_activated_1, которая доступна для Android 3 (API 11) и выше. Если вы хотите использовать такое поведение элемента на Android 2 и ниже, то нужно

Простой List Loader


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

Нестандартные шрифты в Android приложении

Нестандартные шрифты в Android приложении

В Android есть необходимый базовый набор шрифтов, который подходит для большинства приложений. Количество стилей шрифтов очень мало и они различаются на разных платформах, но их размеры очень близки. Далее будет рассмотрено использование нестандартных шрифтов