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í ivity – 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í.
  • Telefon 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.