Для программистов C #, которые работают много лет, я недавно хотел попробовать разработать приложение для Android. После долгих размышлений я, наконец, решил использовать .NET MAUI, официальную платформу Microsoft, чтобы попытаться разработать Android. Приложение. В конце концов, я использую инструменты разработки Visual Studio. Это также относительно просто. Я разработал приложение для Android на основе официальных руководств Microsoft. Давайте поделимся с вами процессом разработки. разработать собственное приложение, вы также можете попробовать прочитать эту статью один раз.
Это пользовательский интерфейс многоплатформенного приложения .NET (.NET MAUI). Это кроссплатформенная платформа для создания собственных мобильных и настольных приложений с использованием C# и XAML.
.NET MAUI позволяет разрабатывать приложения, работающие на Android, iOS, macOS и Windows, на основе единой общей базы кода.
.NET MAUI — это приложение с открытым исходным кодом, которое представляет собой эволюцию Xamarin.Forms, расширяя возможности сценариев от мобильных устройств до настольных компьютеров и регенерируя элементы управления пользовательского интерфейса с нуля для повышения производительности и масштабируемости. Если вы раньше использовали Xamarin.Forms для создания кроссплатформенных пользовательских интерфейсов, вы заметите много общего с .NET MAUI. Но есть некоторые различия. Используя .NET MAUI, вы можете создавать многоплатформенные приложения, используя один проект, но при необходимости добавляйте исходный код и ресурсы для конкретной платформы. Одна из основных целей .NET MAUI — предоставить вам возможность реализовать как можно больше логики приложения и макета пользовательского интерфейса в единой базе кода.
Официальный сайт: https://learn.microsoft.com/zh-cn/dotnet/maui/what-is-maui?view=net-maui-8.0.
Здесь необходимо установить Visual Studio 2022. В процессе установки вам необходимо проверить разработку многоплатформенного приложения .NET, а затем рекомендуется выбрать диск D в качестве места установки, что может уменьшить объем хранилища части. диска С.
Затем приступайте к установке. Ожидается, что этот процесс займет десятки минут. Последующие операции будут выполнены после успешной установки.
Сначала создайте проект и выберите приложение .Net MAUI.
Затем нажмите «Далее», чтобы войти в форму нового проекта конфигурации. Вам необходимо указать имя файла и каталог.
Затем нажмите «Далее», чтобы ввести выбор Net framework. Подробности следующие:
Наконец нажмите кнопку «Создать». Через несколько секунд проект будет успешно создан следующим образом:
Нажмите кнопку «Запустить компьютер Windows».
Если это первый запуск, вам необходимо разработать собственный режим разработки приложений для Windows.
Нажмите текст «Подходит для настроек разработчика», чтобы войти в настройки параметров разработчика и включить его.
Затем снова нажмите кнопку «Выполнить». Проект запустится, скомпилируется, сгенерируется и развернется. После успешного развертывания результат работы будет следующим:
Затем количество нажатий на кнопку суммируется, как показано ниже:
Затем тестируем модифицированный файл MauiXaml и повторно запускаем эффект следующим образом:
После перекомпиляции и запуска измененный текст будет синхронизирован и вступит в силу.
Сначала активируйте Hyper-V (включите виртуальное устройство)
Щелкаем по лупе на панели задач и ищем «Функции Windows».
Затем откройте окно изменения функций Windows и установите флажок Hyper-V.
Примечание. Чтобы изменения вступили в силу, необходимо перезагрузить компьютер.
Здесь переключаемся на запуск в режиме Android,существовать“рамка”Выбрать следующий“net8.0-android”Параметры
Нажмите кнопку «Выполнить». Если Android-sdk не установлен, появится следующее окно. Нажмите кнопку «Принять».
Нажмите «Принять», чтобы войти в следующее окно.
Затем нажмите «Принять».。войдетУправление устройствами Androidинтерфейс сервера
Нажмите здесь кнопку «Создать», и автоматически начнется загрузка Android-sdk. Процесс загрузки займет несколько минут. Терпеливо дождитесь завершения загрузки.
После завершения загрузки перейдите к этапу создания.
После завершения создания ситуация выглядит следующим образом:
Нажмите кнопку «Пуск»
Запустите эмулятор
Эффект от развертывания в эмуляторе следующий:
Загрузка эмулятора занимает около минуты.
Эффект от нажатия кнопки следующий:
Выше представлен полный процесс создания первого приложения для Android с использованием .NET MAUI. Если у вас есть какие-либо вопросы, вы можете задать их в области комментариев!