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.
Postępuj zgodnie z przewodnikiem wprowadzającym, aby zainstalować Xamarin.Essentials pakiet NuGet w istniejących lub nowych Xamarin.Formsprojektach , Android, iOS lub UWP.
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.
- Łączność — 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.
- Numer telefonu — 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.
Znajdź pomoc, jeśli występują problemy.
Zadaj pytania dotyczące uzyskiwania dostępu do funkcji natywnych za pomocą polecenia Xamarin.Essentials.
Znajdź pełne informacje o wersji dla każdej wersji programu Xamarin.Essentials.
Przejrzyj dokumentację interfejsu API dla każdej funkcji programu Xamarin.Essentials.