Základy aplikací Xamarin.Android

Tato část obsahuje průvodce některými nejběžnějšími úkoly nebo koncepty, o nichž vývojáři potřebují vědět při vývoji aplikací pro Android.

Usnadnění

Tato stránka popisuje, jak pomocí rozhraní API pro usnadnění přístupu pro Android vytvářet aplikace podle kontrolního seznamu přístupnosti.

Principy úrovní rozhraní ANDROID API

Tato příručka popisuje, jak Android používá úrovně rozhraní API ke správě kompatibility aplikací v různých verzích Androidu a vysvětluje, jak nakonfigurovat nastavení projektu Xamarin.Android pro nasazení těchto úrovní rozhraní API ve vaší aplikaci. Tato příručka navíc vysvětluje, jak psát kód modulu runtime, který se zabývá různými úrovněmi rozhraní API, a poskytuje referenční seznam všech úrovní rozhraní ANDROID API, čísel verzí (například Android 8.0), názvů kódu Androidu (například Oreo) a kódů verzí buildů.

Prostředky v Androidu

Tento článek představuje koncept prostředků Androidu v Xamarin.Android a dokumenty, jak je používat. Popisuje, jak používat prostředky v aplikaci pro Android k podpoře lokalizace aplikací a více zařízení, včetně různých velikostí obrazovky a hustot.

Životní cyklus aktivity

Aktivity jsou základním stavebním blokem aplikací pro Android a mohou existovat v řadě různých stavů. Životní cyklus aktivity začíná vytvářením instancí a končí zničením a zahrnuje mnoho stavů mezi. Když se změní stav aktivity, zavolá se příslušná metoda události životního cyklu, oznámí aktivitě nadcházející změny stavu a umožní spuštění kódu pro přizpůsobení této změně. Tento článek zkoumá životní cyklus aktivit a vysvětluje odpovědnost, že aktivita má během každé z těchto změn stavu součást dobře chované a spolehlivé aplikace.

Lokalizace

Tento článek vysvětluje, jak lokalizovat Xamarin.Android do jiných jazyků překladem řetězců a poskytováním alternativních imagí.

Služby

Tento článek se zabývá službami Androidu, což jsou komponenty Androidu, které umožňují práci provádět na pozadí. Vysvětluje různé scénáře, pro které jsou služby vhodné, a ukazuje, jak je implementovat pro provádění dlouhotrvajících úloh na pozadí a také poskytovat rozhraní pro vzdálená volání procedur.

Přijímače všesměrového vysílání

Tato příručka popisuje, jak vytvářet a používat přijímače všesměrového vysílání, součást androidu, která reaguje na všesměrové vysílání v Xamarin.Androidu.

Oprávnění

Pomocí podpory nástrojů integrované do Visual Studio pro Mac nebo sady Visual Studio můžete vytvářet a přidávat oprávnění k manifestu Androidu. Tento dokument popisuje, jak přidat oprávnění v sadě Visual Studio a Xamarin Studio.

Grafika a animace

Android poskytuje velmi bohatou a různorodou architekturu pro podporu 2D grafiky a animací. Tento dokument představuje tyto architektury a popisuje, jak vytvořit vlastní grafiku a animace a používat je v aplikaci Xamarin.Android.

Architektury procesorů

Xamarin.Android podporuje několik architektur procesoru, včetně 32bitových a 64bitových zařízení. Tento článek vysvětluje, jak cílit aplikaci na jednu nebo více architektur procesorů podporovaných androidem.

Zpracování otáčení

Tento článek popisuje, jak zpracovávat změny orientace zařízení v Xamarin.Androidu. Popisuje, jak pracovat se systémem prostředků Androidu, aby automaticky načítá prostředky pro konkrétní orientaci zařízení a jak programově zpracovávat změny orientace. Pak popisuje techniky údržby stavu při otáčení zařízení.

Android Audio

Operační systém Android poskytuje rozsáhlou podporu multimédií, včetně zvuku i videa. Tato příručka se zaměřuje na zvuk v Androidu a zabývá se přehráváním a nahráváním zvuku pomocí integrovaných tříd zvuku a záznamu, stejně jako rozhraní API pro zvuk nízké úrovně. Zabývá se také prací se zvukovými událostmi vysílanými jinými aplikacemi, aby vývojáři mohli vytvářet dobře se chovné aplikace.

Oznámení

Tato část vysvětluje, jak implementovat místní a vzdálená oznámení v Xamarin.Androidu. Popisuje různé prvky uživatelského rozhraní oznámení Androidu a popisuje, které rozhraní API se zabývá vytvořením a zobrazením oznámení. U vzdálených oznámení jsou vysvětlena služba Google Cloud Messaging i Firebase Cloud Messaging. Součástí jsou podrobné návody a ukázky kódu.

Dotykové ovládání

Tato část vysvětluje koncepty a podrobnosti implementace dotykových gest v Androidu. Rozhraní API pro dotykové ovládání se zavádějí a vysvětlují, za kterými následuje zkoumání rozpoznávání gest.

Zásobník HttpClient a protokol SSL/TLS

Tato část vysvětluje selektory implementace HTTPClient Stack a SSL/TLS pro Android. Tato nastavení určují implementaci HttpClient a SSL/TLS, kterou budou používat vaše aplikace Xamarin.Android.

Psaní responzivních aplikací

Tento článek popisuje, jak pomocí vláken zachovat odezvu aplikace Xamarin.Android přesunutím dlouhotrvajících úloh na vlákno na pozadí.