Xamarin.Essentials

Xamarin.Essentials udostępnia deweloperom wieloplatformowe interfejsy API dla swoich aplikacji mobilnych.

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

Wprowadzenie do usługi Xamarin.Essentials

Postępuj zgodnie z przewodnikiem wprowadzającym, aby zainstalować Xamarin.Essentials pakiet NuGet w istniejących lub nowych Xamarin.Formsprojektach , Android, iOS lub UWP.

Przewodniki dotyczące funkcji

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

  • Akcelerometr — pobieranie danych przyspieszenia urządzenia w trójwymiarowej przestrzeni.
  • Akcje aplikacji — uzyskiwanie i ustawianie skrótów dla aplikacji.
  • Informacje o aplikacji — informacje o aplikacji.
  • Motyw aplikacji — wykrywanie bieżącego motywu żądanego dla aplikacji.
  • Barometr — monitoruj barometr pod kątem zmian ciśnienia.
  • Bateria — łatwo wykrywaj poziom baterii, źródło i stan.
  • Schowek — szybkie i łatwe ustawianie lub odczytywanie tekstu w schowku.
  • Konwertery kolorów — metody pomocnika dla elementu System.Drawing.Color.
  • Compass — monitor kompasu pod kątem zmian.
  • Połączenie ivity — sprawdzanie stanu łączności i wykrywanie zmian.
  • Kontakty — pobieranie informacji o kontakcie na urządzeniu.
  • Wykryj wstrząs — wykrywanie wstrząsu urządzenia.
  • Informacje o wyświetlaniu urządzenia — pobierz metryki i orientację ekranu urządzenia.
  • Informacje o urządzeniu — łatwe informacje o urządzeniu.
  • Poczta e-mail — łatwo wysyłaj wiadomości e-mail .
  • Selektor plików — umożliwia użytkownikowi wybieranie plików z urządzenia.
  • Pomocnicy systemu plików — łatwe zapisywanie plików w danych aplikacji.
  • Latarka — prosty sposób włączania/wyłączania latarki.
  • Geokodowanie — geokodowanie i odwrotne adresy i współrzędne geograficzne.
  • Geolokalizacja — pobieranie lokalizacji GPS urządzenia.
  • Gyroscope — śledzenie obrotu wokół trzech głównych osi urządzenia.
  • Haptic Feedback — kliknięcie kontrolki i długie naciśnięcie haptyki.
  • Launcher — umożliwia aplikacji otwieranie identyfikatora URI przez system.
  • Magnetometr — wykrywanie orientacji urządzenia względem pola magnetycznego Ziemi.
  • MainThread — uruchom kod w głównym wątku aplikacji.
  • Mapy — otwórz aplikację mapy w określonej lokalizacji.
  • Selektor multimediów — umożliwia użytkownikowi wybieranie lub wykonywanie zdjęć i filmów wideo.
  • Otwórz przeglądarkę — szybko i łatwo otwórz przeglądarkę w określonej witrynie internetowej.
  • Czujnik orientacji — pobiera orientację urządzenia w trójwymiarowej przestrzeni.
  • Uprawnienia — sprawdzanie i żądanie uprawnień od użytkowników.
  • Telefon Dialer — otwórz numer telefonu.
  • Rozszerzenia platformy — metody pomocnika do konwertowania rect, rozmiaru i punktu.
  • Preferencje — szybkie i łatwe dodawanie trwałych preferencji.
  • Zrzut ekranu — przechwyć bieżący ekran aplikacji.
  • Bezpieczny magazyn — bezpieczne przechowywanie danych.
  • Udostępnianie — wysyłanie linków do tekstu i witryny internetowej do innych aplikacji.
  • SMS — utwórz wiadomość SMS na potrzeby wysyłania.
  • Zamiana tekstu na mowę — wokalizacja tekstu na urządzeniu.
  • Konwertery jednostek — metody pomocnika do konwertowania jednostek.
  • Śledzenie wersji — śledzenie wersji aplikacji i numerów kompilacji.
  • Wibrator — sprawiają, że urządzenie wibruje.
  • Web Authenticator — uruchamianie przepływów uwierzytelniania internetowego i nasłuchiwanie wywołania zwrotnego.

Rozwiązywanie problemów

Znajdź pomoc, jeśli występują problemy.

Xamarin.Essentials w pytaniach i pytaniach

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

Informacje o wersji

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

Dokumentacja interfejsu API

Przejrzyj dokumentację interfejsu API dla każdej funkcji programu Xamarin.Essentials.