Xamarin.Essentials
Xamarin.Essentials poskytuje vývojářům rozhraní API pro různé platformy pro své mobilní aplikace.
Android, iOS a UPW nabízejí jedinečná rozhraní API operačního systému a platformy, která mají vývojáři přístup ke všem v jazyce C# s využitím Xamarinu. Xamarin.Essentials poskytuje jedno multiplatformní rozhraní API, které funguje s libovolnou Xamarin.Formsaplikací pro Android, iOS nebo UPW, ke kterým se dá přistupovat ze sdíleného kódu bez ohledu na to, jak se uživatelské rozhraní vytvoří.
Začínáme s Xamarin.Essentials
Postupujte podle úvodní příručky a nainstalujte Xamarin.Essentials balíček NuGet do stávajících nebo nových Xamarin.Formsprojektů , Android, iOS nebo UPW.
Průvodci funkcemi
Při integraci těchto Xamarin.Essentials funkcí do aplikací postupujte podle pokynů:
- Accelerometer – Načítá data zrychlení zařízení v trojrozměrném prostoru.
- Akce aplikace – Získání a nastavení zástupců pro aplikaci
- Informace o aplikaci – Zjistěte informace o aplikaci.
- Motiv aplikace – Zjištění aktuálního motivu požadovaného pro aplikaci
- Barometr – Monitorujte barometr pro změny tlaku.
- Baterie – snadno rozpoznat stav baterie, zdroj a stav.
- Schránka – rychle a snadno nastavit nebo číst text ve schránce.
- Převaděče barev – pomocné metody pro System.Drawing.Color.
- Kompas – Monitorujte kompas pro změny.
- Připojení – Zkontrolujte stav připojení a detekujte změny.
- Kontakty – Načtěte informace o kontaktu na zařízení.
- Detekce zatřesení – Detekce pohybu zatřesení zařízení.
- Informace o zobrazení zařízení – Získejte metriky a orientaci obrazovky zařízení.
- Informace o zařízení – snadno se o něm dozvíte.
- E-mail – Snadné odesílání e-mailových zpráv
- Výběr souboru – Povolí uživateli vybírat soubory ze zařízení.
- Pomocné rutiny systému souborů – Snadné ukládání souborů do dat aplikací.
- Baterka – jednoduchý způsob, jak zapnout/vypnout baterku.
- Geokódování – geokódování a zpětné adresy a souřadnice geokódu
- Geografická poloha – Načtěte polohu GPS zařízení.
- Gyroskop – Sledování otáčení kolem tří primárních os zařízení.
- Haptická zpětná vazba – ovládání kliknutí a dlouhé stisknutí haptika.
- Launcher – Umožňuje aplikaci otevřít identifikátor URI systému.
- Magnetometr – Detekujte orientaci zařízení vzhledem k magnetickému poli Země.
- MainThread – Spusťte kód v hlavním vlákně aplikace.
- Mapy – Otevřete aplikaci Mapy na konkrétní místo.
- Výběr médií – Povolí uživateli vybírat nebo pořizovat fotky a videa.
- Otevřete Prohlížeč – Rychle a snadno otevřete prohlížeč na konkrétní web.
- Senzor orientace – Načtěte orientaci zařízení v trojrozměrném prostoru.
- Oprávnění – Zkontrolujte a požádejte uživatele o oprávnění.
- Telefonní dialer – Otevřete telefonní číselník.
- Rozšíření platformy – pomocné metody pro převod Rect, Size a Point.
- Předvolby – Rychlé a snadné přidání trvalých předvoleb
- Snímek obrazovky – Pořízení snímku aktuálního zobrazení aplikace
- Zabezpečené úložiště – bezpečné ukládání dat.
- Sdílet – Odesílat textové odkazy a odkazy na weby do jiných aplikací
- SMS – Vytvoření zprávy SMS pro odesílání
- Převod textu na řeč – vokálizujte text na zařízení.
- Převaděče jednotek – pomocné metody pro převod jednotek.
- Sledování verzí – sledujte verze aplikací a čísla buildů.
- Vibrujte – zařízení vibrujte.
- Web Authenticator – Spusťte toky webového ověřování a naslouchejte zpětnému volání.
Řešení potíží
Pokud narazíte na problémy, vyhledejte pomoc.
Xamarin.Essentials v Q&A
Položte otázky týkající se přístupu k nativním funkcím pomocí Xamarin.Essentialsnástroje .
Poznámky k verzi
Pro každou verzi najdete úplné poznámky k verzi Xamarin.Essentials.
Dokumentace k rozhraní API
Projděte si dokumentaci k rozhraní API pro každou funkci Xamarin.Essentials.