Рубрика: Android
Конвертация SVG в vector-drawable в Android Studio
Vector drawable – векторный графический формат разработанный для Android. Он начал использоваться начиная с Android 5. Основным способ создания изображений в этом формате, на данный момент, является конвертация из SVG.…
Разработка на эмуляторе, реальном устройстве или на эмуляторе и устройстве одновременно. Плюсы и минусы
Споры о том, на чём лучше и «правильнее» писать Android приложения, на эмуляторе или всё-таки…
Работаем с обычным HTTP в Android 8, 8.1 и 9
Начиная с Android 8 по умолчанию запрещён обмен данными по сети открытым текстом. В частности,…
Загрузка изображений в ImageView в Android в отдельном потоке (Java)
Сегодня покажу как загружать изображения с сервера и помещать их в ImageView в Android в отдельном потоке. Как загрузить изображение с сервера Начать стоит с того, что изображение должно загружаться в отдельном потоке, а помещаться…
Работа с анимацией в Android (Java, XML)
В данном посте рассматривается работа с анимацией в Android. Для начала необходимо в папке Res создать папку anim и выбрать Resource type anim. Затем добавлять файлы Animation Resourse File в…
Простейший видео плеер для Android
Иногда в мобильное приложение нужно добавить возможность воспроизведения видеозаписей. Совсем необязательно чтобы это была программа видеоплеер. Видеозаписи могут, например, играть роль справочных материалов или просто служить для визуального оформления. Но,…
Проверяем установлено ли приложение на устройстве. Запуск Android приложения из другого Android приложения
Android позволяет запустить из одного приложения другое приложение, если это необходимо. Процесс запуска построен на основе стандартного механизма Intent’ов, который позволяет не только запустить другое приложение, но и проверить его…
Программное добавление элементов в Android (Java)
В этой статье разбираемся как осуществить программное добавление элементов в Android. В следующем фрагменте кода показано…
Делаем кнопку «Назад» в Android приложении
Во многих Android приложениях можно наблюдать небольшую кнопку в верхнем левом углу экрана, которая предназначена…
Узнаём версию Android API в приложении
В некоторых случаях требуется узнать версию Android API непосредственно во время работы программы. Пример подобной ситуации мы уже рассматривали ранее, когда речь шла о работе с событием onScrollChange для элементов…
Определяем величину скроллинга для ScrollView и HorizontalScrollView
При работе со скроллингом может возникнуть необходимость узнать насколько пользователь «прокрутил» страницу, галерею и т.п. Начиная с Android 6.0 (API 23) для ScrollView и HorizontalScrollView появилась возможность легко решить данную…
Локализация Android приложений
Большинство мобильных приложений так или иначе разрабатывается для использования более чем в одной стране или одном регионе. Как следствие, перед разработчиками встаёт вопрос о локализации строковых ресурсов для различных языков.…
Работаем с протоколом HTTPS в Android
В настоящее время всё больше интернет ресурсов переходят на работу через защищённое соединение HTTPS (HyperText Transfer Protocol Secure). Необходимость этого перехода обусловлена тем, что в случае стандартного протокола HTTP данные…
Создаём горизонтальный слайдер с изображениями для Android без единой строки кода
Во многих Android приложениях можно встретить такой приём как просмотр изображений при помощи их перелистывания.…