Публикации по теме 'androiddev'


Загрузка HTML-кода в приложение для Android
При разработке приложения для Android часто возникает необходимость отобразить в нем HTML-код. Этот HTML-код может быть статическим или поступать из URL-адреса. В обоих случаях подход практически одинаков, и в этом руководстве мы увидим, как интегрировать статический HTML-код в приложение Android. Вы также можете найти этот урок в видео на YouTube: Загрузка HTML-кода Для загрузки и рендеринга HTML-кода в приложение Android лучшим решением является использование компонента..

Общие настройки Android
Общие настройки Android Привет! Добро пожаловать в мою статью Уважаемые Android-разработчики! и Дорогие Хищники! Сегодня я расскажу об общих настройках в Android. Что такое общие настройки? Общие настройки — это один из способов хранения и извлечения наших данных в наших приложениях в виде пары ключ-значение. Мы должны знать, что Android хранит общие настройки в формате файла XML. Этот файл называется «shared_prefs», и вы можете получить к нему доступ через..

Как бороться с «null»: Null-безопасность в Kotlin
Если вы занимаетесь разработкой Android с использованием Java даже в течение нескольких месяцев, вы должны знать, насколько правдива приведенная выше цитата и разочаровывает NullPointerException . Для тех, кто не знает, NullPointerException  – это исключение времени выполнения, которое генерируется, когда вы пытаетесь вызвать метод или получить доступ к свойству (называемому разыменованием) в переменной, значение которой равно null . Вы не можете игнорировать..

Jetpack Compose Ep: 2 - The Scroll App
В этом выпуске я расскажу о функциональности, очень похожей на ScrollView в Xml. Что касается соединения, я также буду обсуждать представленные ниже представления, а именно: Текст и его атрибуты Столбец Ряд Распорка Делитель TextStyle Максимальное количество строк Модификатор TextOverflow Аннотированная строка и некоторые важные параметры. Примечание: я начну с предположения, что читатели знают о создании приложения Jetpack Compose с нуля, о функциях MaterialTheme,..

Создание сканера штрих-кода с использованием Firebase MLKit
Создание сканера штрих-кода с использованием Firebase MLKit Эта история является третьей в серии MLKit для мобильных разработчиков. Если вы не совсем в курсе, можете начать здесь: Создание сканера кредитных карт с использованием Firebase MLKit Эта история является второй в части серии, MLKit для мобильных разработчиков. Если вы не читали предыдущую, вы… medium.com Пит-стопы серии Создание клона Google Lens с помощью..

Когда Kotlin переключается на стероиды
В Kotlin нет оператора switch , но есть конструкция when . Он очень похож на переключатель , но в нем гораздо больше возможностей. В простейшей форме вы можете написать это так val d = Date() val c = Calendar.getInstance() val day = c.get(Calendar.DAY_OF_WEEK) when (day) { 1 -> println("Sunday") 2 -> println("Monday") 3 -> println("Tuesday") 4 -> println("Wednesday") } Идея состоит в том, чтобы сопоставить аргумент (переменная day ) с ветвями 1 ,..

Проверка формы TextInputLayout с использованием привязки данных в Android
Более простой способ проверки формы «Вы ничего не поймете, пока не узнаете больше, чем одним способом» Несколько дней назад я работал над проектом, в котором мне нужно было реализовать проверку формы для textInputLayout и textInputEditText с использованием привязки данных. К сожалению, для этого недостаточно документации. Наконец, я добился того, чего хотел, благодаря некоторым исследованиям и экспериментам. Вот чего я хотел добиться: Итак, я знаю, что есть много..