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

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

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

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

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

Автор: | 16.07.2018

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

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

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

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

Автор: | 07.07.2018

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

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

Post Views: 1 634 WebView — это компонент, с помощью которого можно отображать веб-страницы. Однако нас интересует не только показ содержимого страницы, нам нужно также взаимодействовать с этим содержимым. В этой статье мы попытаемся объяснить некоторые детали этого процесса. Важно! Прежде всего, если вы хотите загрузить веб-страницу из Интернета, не забудьте добавить следующее разрешение в файл… Читать далее »

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

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

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

Автор: | 16.06.2018

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

Эмуляторы в Android

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

Что такое Google Duplex?

Post Views: 824 На Google I/O 2018 состоялась демонстрация новой классной вещи под названием Google Duplex. На большом экране было показано как Google Assistant сделал телефонный звонок парикмахеру и записался на нужное время, при этом его речь была очень похожа на человеческую. Человек, отвечавший ему, похоже, не знал, что он разговаривает с компьютером. Подобная демонстрация… Читать далее »