Архивы автора: android developer

Анимация переходов между RecyclerView и ViewPager

Автор: | 01.08.2018

Переходы в приложениях Material Design обеспечивают визуальную целостность. Когда пользователь перемещается по приложению, различные его элементы меняют своё состояние. Движение и трансформация укрепляют идею о том, что интерфейс осязаемый и соединяет общие элементы представлений. В этой статье мы продемонстрируем, как реализовать переход из изображения в RecyclerView на одной активности в изображение в ViewPager в другой активности, используя… Читать далее »

Как использовать содержимое из Uri

Поскольку становится всё более очевидным, что схема file прекращает своё существование, давайте рассмотрим, как всё это будет работать сейчас. Посмотрим на такую ситуацию со стороны потребителя: вам передают Uri с каким-нибудь контентом в случае, когда раньше вы ожидали путь к файлу. Как вы будете получать этот контент? Что можно делать? Во-первых, убедитесь, что в любом месте,… Читать далее »

Рендеринг AdMob на Canvas (SurfaceView)

Если вам интересно, как разместить работающую рекламу AdMob в SurfaceView и вы устали искать решение в Интернете, то вот оно. Однако сначала следует отметить несколько моментов: Запрос рекламы идёт при создании. AdView помещается в нижнюю часть экрана. Чтобы протестировать работу кода, нужно добавить testDevices в adRequest. В активности, которая инициализирует SurfaceView, добавьте поле, объявляющее ваше AdView,… Читать далее »

Lenovo Smart Watch 9: Красивый, но с сюрпризами

Автор: | 16.07.2018

Здравствуйте. В марте компания Lenovo представила свои первые гибридные умные часы. Сегодня мы получили их и готовы разобраться, так ли они хороши, как кажутся?       Что собой представляют эти часы?         Поставляются часы в простой белой картонной упаковке с логотипом производителя и названием модели, помимо самих часов в упаковке имеется руководство на китайском языке… Читать далее »

Обзор Xiaomi Redmi 5A: Лучший бюджетник за последние несколько лет

Приветствуем пользователей сайта и гостей. Сегодня на обзоре у нас смартфон бюджетного класса Xiaomi Redmi 5A, который поражает своим соотношением “Цена-Качество-Производительность”. Мы решили подготовить обзор чтобы вы имели представление эталонного бюджетника. Куплен он был тут на Gearbest по акции за 6000 рублей!     Основные характеристики:  Процессор: Snapdragon 425, 4 ядра с тактовой частотой 1.4… Читать далее »

Манифест приложения

Каждый проект в Android имеет файл манифеста, называемый AndroidManifest.xml, который хранится в корневом каталоге. Файл манифеста является важной частью нашего приложения, поскольку он определяет структуру и метаданные приложения. В частности, манифест приложения выполняет следующие задачи: Задаёт имя пакета Java для приложения. Имя пакета служит уникальным идентификатором для приложения. Описывает компоненты приложения (активности, службы, широковещательные приёмники… Читать далее »

Взаимодействие WebView с JavaScript

WebView – это компонент, с помощью которого можно отображать веб-страницы. Однако нас интересует не только показ содержимого страницы, нам нужно также взаимодействовать с этим содержимым. В этой статье мы попытаемся объяснить некоторые детали этого процесса. Важно! Прежде всего, если вы хотите загрузить веб-страницу из Интернета, не забудьте добавить следующее разрешение в файл AndroidManifest.xml. <uses-permission android:name=”android.permission.INTERNET”/>… Читать далее »

Добавление нескольких папок ресурсов в Android-приложение

В крупным проектах существует распространённая проблема, когда папка с ресурсами растёт и растёт, из-за чего её становится сложно организовать и содержать в порядке. Однако существует очень простой способ решения проблемы: создание большего числа папок res. Таким образом, можно разделить ресурсы по разным категориям, после чего станет намного легче отслеживать ресурсы, которые вы создали. Например, представьте,… Читать далее »

Активность и её жизненный цикл

Автор: | 16.06.2018

Класс Acitvity является важнейшим компонентом Android-приложения, а способ запуска и компоновки является фундаментальной частью платформы Android. В отличие от парадигм программирования, где приложение запускается в методе main(), система Android инициирует код в экземпляре Activity, вызывая специальные коллбэки, которые соответствуют конкретным этапам жизненного цикла активности (подробнее о жизненном цикле активности будет сказано ниже). Опыт использования мобильных… Читать далее »

Эмуляторы в Android

Автор: | 09.06.2018

В последнее время эмуляция ОС Android на компьютере стала очень популярной. Пользователям зачастую необязательно знать принципов работы, достаточно просто скачать из Интернета специальный эмулятор с уже установленной ОС на борту и запустить его, благо эмуляторов сейчас существует большое множество. Единственное, что должен учесть пользователь, это то, соответствует ли его компьютер системным требованиям эмулятора. Существует много… Читать далее »