Как отправить запрос из приложения Blazor Hybrid к ASP.NET Core Web API, используя протокол HTTP?

На данный момент у меня есть приложение Blazor Hybrid .NET MAUI (клиент) для работы на смартфоне/планшете, которое сохраняет в локальную базу данных SQLite данные о местоположении пользователя, фотографии и т.д. А также приложение ASP.NET Core Web API, которое должно принимать от клиентов собранные данные, обрабатывать их и формировать единую базу данных. При попытке отправить данные с клиента Blazor Hybrid в приложение ASP.NET Core Web API я столкнулся с тем, что клиент постоянно выдает ошибку «Connection failure». Разберемся с тем, как отправить запрос из приложения Blazor Hybrid к ASP.NET Core Web API, используя протокол HTTP.

Читать далее

Ошибка XALNS7019 Access to the path .dll is denied

К сожалению, при использовании .NET MAUI Blazor Hybrid встречаются проблемы и ошибки от которых, к сожалению, не застрахован ни один программный продукт. Одна из наиболее «бесячих» ошибок, которые могут вам встретиться — это ошибка с кодом XALNS7019 и сообщением System.UnauthorizedAccessException Access to the path .dll is denied. После этой ошибки приходится либо перезапускать Visual Studio, либо собирать приложение под другую платформу. Разберемся как можно избавиться от этой ошибки в Visual Studio.

Читать далее

Работа со статическими файлами в Blazor Hybrid

Часто наши приложения Blazor Hybrid используют какие-либо статические файлы для работы. Это могут быть картинки, текстовые файлы, аудиозаписи и т.д. В этой части мы рассмотрим то, как мы можем использовать такие файлы в нашем приложении

Читать далее

IMediaPicker — работа с фото и видео в Android

Еще одной достаточно распространенной функцией приложений Android является съемка фото- и видеоматериалов. С использованием интерфейса IMediaPicker мы можем выбирать различные медиафайлы, а также запускать фото- и видеокамеры для начала процесса съемки.

Читать далее

IGeolocation — использование геолокации в Android

Использование геолокации на устройстве — это, по-видимому, одно из самых интересных и популярных направлений в разработке различных приложений. С геолокацией мы сталкиваемся в различных шагомерах, при работе с картографическими приложениями, с использованием геолокации может рассчитываться скорость перемещения устройства в пространстве и так далее. В этой части мы рассмотрим использование геолокации в Android.

Читать далее

Акселерометр, барометр, компас и другие датчики в Android

Современные устройства на базе Android оснащаются самыми различными датчиками, начиная от акселерометра и, заканчивая датчиками контроля качества воздуха. При этом, различные устройства могут содержать различное количество датчиков. В этой части мы рассмотрим работу с основными датчиками устройства на базе Android.

Читать далее

IConnectivity — проверка сетевых подключений в Android

Часто нашим приложениям Android необходим доступ в Сеть, например, для отправки сообщений через мессенджер или для загрузки какой-либо информации и так далее. И прежде, че выполнять такие действия нам необходимо убедиться, что устройство имеет доступ в Сеть. Проверка сетевых подключений в Android осуществляется с использованием интерфейса IConnectivity.

Читать далее

IPhoneDialer и ISms — набор номера и обмен SMS в Android

Приложение Blazor Hybrid может открывать приложение для звонков с уже набранным номером абонента, а также формировать SMS и также открывать готовое сообщение в приложении по умолчанию на вашем устройстве под управлением Android. Для этих целей используются интерфейсы IPhoneDialer и ISms.

Читать далее

Blazor Hybrid — разработка под Android

Каждая операционная система, под которую мы можем разрабатывать приложения в Blazor Hybrid, имеет свои особенности и возможности. В этом разделе мы сосредоточимся на использовании возможностей операционной системы Android. Однако, прежде, чем мы перейдем к рассмотрению конкретных примеров, стоит рассмотреть наиболее общие моменты, связанные с разработкой под конкретные операционные системы.

Читать далее