Архив метки: Android

AsyncTask устарел, что теперь?

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

FX File Explorer удалён из Google Play из-за темы

FX File Explorer является одним из самых известных файловых менеджеров для пользователей Android. Недавно разработчик этого приложения поделился новостью, что Google удалил файловый менеджер из Google Play по весьма странной причине. Приложение было удалено по причине нарушения политики ложных объявлений, а именно "Введение в заблуждение". Эта политика предусматривает правильную маркировку рекламы в приложениях, чтобы не… Читать далее »

Обзор смартфона Xiaomi Mi A3

После выхода первой модели Mi A1 на стоковой ОС Android, китайский производитель марки Xiaomi выпускает на рынок третью модель серии  Mi A3. У нас на руках смартфон приобретенный здесь. Технические характеристики Модель Xiaomi Mi A3 Дата анонса и начала продаж июль 2019 / июль 2019 Размеры (ДxШxВ) 153.5 x 71.9 x 8.5 мм. Вес 173.8… Читать далее »

Пишем читалку электронных книг на Android с помощью FBReader SDK

Автор: | 08.10.2019

В настоящее время наиболее популярными и удобными способами чтения являются электронные книги. Их можно взять с собой куда угодно, они экономят бумагу, отображение текста в них можно настраивать так, как удобно читателю. По этим причинам появилось множество форматов электронных книг, основные из которых это EPUB, FB2 и MOBI. Всем известные DOC и TXT тоже являются… Читать далее »

Перемещение изображений по экрану в Android

Перемещение различных объектов часто применяется в мобильных играх и различных мультимедиа-приложениях. В этой статье мы рассмотрим, как добавлять изображения на экран и свободно перемещать их. Для этого нам понадобится выполнить следующие действия: Создать разметку с элементом FrameLayout. Создать программно ImageView для добавленного изображения и установить ему OnTouchListener В методе onTouch() определить действия пользователя Менять значения… Читать далее »

Как извлечь 7z архив на Android

Автор: | 28.01.2019

Иногда бывают моменты, когда застреваешь на очень простой задаче. Мне никогда не приходилось взаимодействовать со сжатыми архивами (zip, 7Zip и так далее) на Android, и я не мог себе представить, что это окажется сложной задачей. Трудность здесь заключалась не в том, чтобы сделать это, а в том, чтобы найти нормальную документацию, в которой будет написано… Читать далее »

Изучение Google Play Billing Library в Android

Биллинг внутри приложений является одним из мощных компонентов платформы Android, который позволяет нам легко монетизировать наши приложения, используя покупки и подписки в приложении. Google предоставляет нам биллинг в приложении, который позволяет нам реализовать всё это в наших приложениях. Тем не менее, это никогда не было простой задачей - нам пришлось бы добавить класс InAppBillingService, привязать… Читать далее »

Обнаружение и исправление утечек памяти в Android

Эта статья посвящена обнаружению и решению проблем, связанных с утечкой памяти, в Android-приложении. Что такое утечка памяти? Довольно часто при использовании приложений можно встретить диалог ANR ("Приложение не отвечает"), столкнуться с какими-либо тормозами в приложении. Также в Android Studio при разработке приложения можно столкнуться с ошибкой OutOfMemoryError. Все эти проблемы происходят из-за утечек памяти. Некоторые объекты… Читать далее »

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

Автор: | 01.08.2018

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

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

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