Xamarin.Essentials

Xamarin.Essentials Udostępnia deweloperom międzyplatformowe interfejsy API dla aplikacji mobilnych.

Systemy Android, iOS i UWP oferują unikatowe interfejsy API systemu operacyjnego i platformy, do których deweloperzy mają dostęp w języku C# dzięki platformie Xamarin. Xamarin.Essentials Udostępnia jeden międzyplatformowy interfejs API Xamarin.Forms, który działa z dowolną aplikacją systemu , Android, iOS lub UWP, do której można uzyskać dostęp z udostępnionego kodu niezależnie od sposobu tworzenia interfejsu użytkownika.

Wprowadzenie za pomocą

Postępuj zgodnie z przewodnikiem z wprowadzeniem, aby zainstalować NuGet w Xamarin.Formsistniejących lub nowych projektach systemu , Android, iOS lub UWP.

Przewodniki po funkcjach

Postępuj zgodnie z przewodnikami, aby zintegrować te Xamarin.Essentials funkcje z aplikacjami:

  • Przyspieszeniomierz — pobiera dane przyspieszenia urządzenia w trójwymiarowej przestrzeni.
  • Akcje aplikacji — umożliwia uzyskiwanie i ustawianie skrótów dla aplikacji.
  • Informacje o aplikacji — informacje o aplikacji.
  • Motyw aplikacji — wykrywanie bieżącego motywu żądanego dla aplikacji.
  • Barometer — monitoruj barometr pod celu zmiany ciśnienia.
  • Bateria — łatwe wykrywanie poziomu baterii, źródła i stanu.
  • Schowek — szybkie i łatwe ustawianie lub odczytywanie tekstu w schowku.
  • Konwertery kolorów — metody pomocników dla System.Drawing.Color.
  • Compass — monitoruj compass pod celu zmiany.
  • Łączność — sprawdzanie stanu łączności i wykrywanie zmian.
  • Kontakty — pobiera informacje o kontaktach na urządzeniu.
  • Wykrywanie potrząsania — wykrywa ruch potrząsania urządzenia.
  • Informacje o ekranie urządzenia — umożliwia uzyskiwanie metryk i orientacji ekranu urządzenia.
  • Informacje o urządzeniu — łatwe informacje o urządzeniu.
  • Poczta e-mail — łatwe wysyłanie wiadomości e-mail.
  • S wyboru plików — zezwala użytkownikowi na wybieranie plików z urządzenia.
  • Pomocnicy systemu plików — łatwe zapisywanie plików w danych aplikacji.
  • Flashlight — prosty sposób, aby włączyć/wyłączyć latarkę.
  • Geokodowanie — adresy i współrzędne geokodowania i odwrotnego kodu geograficznego.
  • Geolokalizacja — pobiera lokalizację GPS urządzenia.
  • Gyroscope — śledzenie obrotu wokół trzech osi podstawowych urządzenia.
  • Opinia haptyczna — kontrolowanie kliknięcia i długie naciśnięcie przycisku haptycznego.
  • Launcher — umożliwia aplikacji otwarcie URI przez system.
  • Akcelerometr — wykrywa orientację urządzenia względem pola magnetycznego Ziemi.
  • MainThread — uruchamianie kodu w głównym wątku aplikacji.
  • Mapy — otwórz aplikację mapy do określonej lokalizacji.
  • S wyboru multimediów — umożliwia użytkownikowi wybieranie lub robić zdjęcia i filmy wideo.
  • Otwórz przeglądarkę — szybko i łatwo otwórz w przeglądarce określoną witrynę internetową.
  • Czujnik orientacji — pobiera orientację urządzenia w trójwymiarowej przestrzeni.
  • Uprawnienia — sprawdzanie i żądanie uprawnień od użytkowników.
  • Telefon — otwórz dialekt.
  • Rozszerzenia platformy — metody pomocników do konwertowania rect, size i point.
  • Preferencje — szybkie i łatwe dodawanie trwałych preferencji.
  • Zrzut ekranu — przechwyć bieżące wyświetlanie aplikacji.
  • Bezpieczne Storage — bezpieczne przechowywanie danych.
  • Udostępnij — wysyłaj linki tekstowe i linki do witryn internetowych do innych aplikacji.
  • SMS — utwórz wiadomość SMS do wysłania.
  • Tekst na mowę — posyłanie tekstu na urządzeniu.
  • Konwertery jednostek — metody pomocników do konwertowania jednostek.
  • Śledzenie wersji — śledzenie wersji i numerów kompilacji aplikacji.
  • Niech urządzenie zostanie przesłonene.
  • Web Authenticator — uruchamia przepływy uwierzytelniania internetowego i nasłuchuje wywołania zwrotnego.

Rozwiązywanie problemów

Znajdź pomoc w przypadku problemów.

w kontroli jakości&

Zadawaj pytania dotyczące uzyskiwania dostępu do funkcji natywnych za pomocą programu Xamarin.Essentials.

Uwagi do wersji

Znajdź pełne informacje o wersji dla każdej wersji .Xamarin.Essentials

Dokumentacja interfejsu API

Przejrzyj dokumentację interfejsu API dla każdej funkcji usługi Xamarin.Essentials.