Публикации по теме 'androiddev'
Изучение видимости пакетов в Android
Как получить список приложений, установленных на устройстве — решение, работающее на всех версиях Android
Введение
В этой статье мы рассмотрим различные способы получения списка установленных приложений на устройстве внутри нашего приложения. Затем изучите различные ограничения, налагаемые на подходы…
APK Инспектор v0.2.0
На прошлой неделе мы запустили APK Inspector , инструмент командной строки для определения зависимостей и разрешений из файла APK. Сегодня мы выпустили версию 0.2.0 с новыми функциями и обновлениями!
В версии 0.2.0 теперь вы можете выводить разрешения и зависимости в JSON или текстовый файл. Вывод по умолчанию — JSON, но вы можете изменить это поведение с помощью аргумента командной строки --output-type .
Вот остальные основные моменты v0.2.0, вы можете увидеть весь запрос на..
Раскройте потенциал своего Android-устройства
Иметь телефон Android - это здорово, потому что мы можем делать с ним практически безграничные возможности. Но производители не предоставляют вечно обновления даже для своих флагманских продуктов. Так что, когда вы чувствуете, что застряли с тем же старым пользовательским интерфейсом и минимумом настроек, пора закончить со стандартным интерфейсом и дождаться обновления. Это когда вы начинаете играть и действительно исследуете истинный потенциал системы Android. Но делать это не так..
Часть 2 - Преобразование докладчиков в ViewModels
В этой серии статей используется базовое приложение MVP с использованием Retrofit и RxJava для отображения списка репозиториев Github; и преобразует его в современное приложение для Android - попутно он даст представление о различных методах, используемых при создании архитектуры приложений для Android, и объяснит, почему эти методы используются.
Если вы просто хотите увидеть, как код идет сюда , репо будет обновляться по мере продвижения серии.
Часть 1 - Простая инъекция зависимостей..
Открывайте ссылки на видео, как это делает Telegram, с помощью oEmbed и Kotlin.
В жизни каждого мессенджера наступает момент, когда нужно добавить поддержку видео с различных видеохостингов. Сегодня я расскажу вам, как это сделать с помощью oEmbed.
Почему oEmbed, а не что-то другое?
Добавление API каждого отдельного поставщика видео делает приложение все более сложным и тяжелым. Парсинг страниц видеопровайдеров занимает больше времени и дает тот же результат, что и использование oEmbed API. Хорошая архитектура позволяет легко добавлять новые видеохосты в..
7 подводных камней, которых следует избегать при создании первого составного приложения
7 подводных камней, которых следует избегать при создании первого составного приложения
Вы принадлежите к группе удачливых Android-программистов, которые собираются начать использовать Composable вместо того, чтобы потеряться в xml-хаосе последнего десятилетия?
Тогда эта статья для вас. Он содержит все мои знания типа «я-хотел-бы-знать-это-когда-начинал», которые вы редко получаете, читая документацию или просматривая онлайн-учебники. Это то знание, которое вы собираете, когда…
Контрольный список Code Reviewer для проектов Android
О чем следует помнить при просмотре кодовых баз Android
Код-ревью иногда бывает утомительным процессом, но я считаю, что нам нужно уделять этому больше времени. Может быть, это возможность для вас узнать или поделиться некоторыми знаниями.
Я перечислил некоторые моменты, которые считаю необходимыми для проверки в процессе проверки кода на Android-проектах.
Утечки памяти
Представьте себе следующий случай: красивое приложение, но в то же время медленное, навигация между экранами с..