Публикации по теме 'android-app-development'


Обработка ошибок в RxJava / RxKotlin
Если вы работали с RxJava / RxKotlin, возможно, вы знакомы с тремя методами подписчика. onNext , onError и onComplete . В реактивном потоке элементы сначала потребляются onNext , а onComplete вызывается, когда поток заканчивается. Если вы столкнетесь с какой-либо ошибкой в ​​ onNext , вся наблюдаемая цепочка будет прекращена, и управление будет передано методу onError . Так, например, приведенный ниже код будет работать безупречно и на выходе будет выглядеть так: Вывод:..

Android: что такое LiveEvent LiveData?
Как решить проблему отправки одному наблюдателю с помощью LiveEvent LiveData - это наблюдаемый класс держателя данных. В отличие от обычного наблюдаемого, LiveData учитывает жизненный цикл, то есть учитывает жизненный цикл других компонентов приложения, таких как действия, фрагменты или службы. Эта осведомленность гарантирует, что LiveData обновляет только наблюдатели компонентов приложения, которые находятся в активном состоянии жизненного цикла. Чтобы понять LiveData, нам..

Github и объяснение Git, которое вы действительно можете понять
Что вдохновило меня на написание этой статьи, так это то, насколько бесполезными были многие статьи о Git и Github, которые я читал в Интернете, когда я начинал как разработчик, для меня, абсолютного новичка. Я не знала так много слов, которыми меня постоянно подбрасывали эти статьи или видео. Такие слова, как система управления версиями, проект, репозиторий, «git для github — то же, что порно для pornhub», поскольку понять эти вещи, даже такие простые слова, как «проект», сложно, когда они..

Текущий прогресс
Еще один день, еще одно время для блога о некоторых технологических разработках, произошедших за последние пару месяцев. Но до этого я только начал писать этот блог, и старый блог, который у меня был редактором, я не знаю, как давно, появился, и теперь я собираюсь начать с него. sudo netstat -nlp | grep :80 Эта команда позволяет проверить любой процесс, работающий на указанном порту (в данном случае это 80). Это может быть очень полезно, когда вы используете несколько серверов на своей..

TensorFlow для мобильных устройств: Учебное пособие
На Android и iOS TensorFlow обычно используется для обучения огромных моделей на основе огромного количества данных, но никто не может игнорировать развивающийся рынок смартфонов и необходимость сделать наше будущее «искусственно интеллектуальным». А люди, которые не могут ждать будущего и любят машинное обучение, раздвигают границы, создавая инструменты, нацеленные на многомиллионный рынок. Вы являетесь частью этого многомиллионного рынка, потому что вы можете читать это на своем..

Распознавание цифровых чертежей с помощью Google ML Kit на Android
Распознавайте нарисованные от руки цифровые формы с помощью мобильного машинного обучения В программном пакете машинного обучения Google на устройстве представлен еще один полезный API - распознавание цифровых чернил на устройстве, с помощью которого вы можете распознавать рукописный текст и наброски на цифровой поверхности. API имеет широкую языковую поддержку, более чем на 300 языках. Ознакомьтесь с полным списком поддерживаемых языков здесь . Он также распознает некоторые основные..

Использование языков сценариев в Android
На момент запуска Java была единственным официально поддерживаемым языком программирования для создания распространяемого пакета APK. Android Native Development Kit (Android NDK), который позволит разработчикам создавать программные компоненты Android с C и C++ . Помимо поддержки собственного кода, Google также расширение Android для поддержки популярных языков динамических сценариев и Google запустил Среду сценариев Android (ASE) , но теперь она имеет открытый исходный код и..