C#je nejlepším jazykem pro vývoj mobilních aplikací. S Xamarinem sestavujete své aplikace zcela v C#a sdílíte přesně stejný kód na iOS, Android, Windows, Mac i další. Cokoli můžete provést v Objective-C, Swift nebo Java, můžete provést v C#. Xamarin.Android Apps sdílí kód na všech platformách. Zaměřuje se na iOS, Android, Windows a Mac s jedinou sdílenou C# Codebase. Využijte přesně stejný jazyk, API a datové struktury na každé platformě.
Xamarin.Android využívá kompilaci just-in-time pro pokročilou optimalizaci výkonu vaší aplikace, což znamená, že vaše aplikace je nativní Android APK. Přístup k jakémukoli typu API Android, včetně nových faktorů typu. Xamarin přináší do C#100% API API APIS Google, což zlepší API Java s podporou async a také .NET pojmenování konvencí, takže se cítíte jako doma.
S přístupem ke 100% podpoře API API pro opotřebení Android produkujte plnohodnotné aplikace schopné běžet na zařízeních Android Wear. Xamarin zůstává informován o nejvýznamnějších API od společnosti Google, takže můžete vždy využívat nejnovější funkce ve svých aplikacích.
Tento článek Publish vysvětluje, jak stáhnout a nastavit náhled SDK pro výrobu aplikací využívajících Xamarin.Android.
Aktualizace knihovny Android byly vydány u Android M a tyto aktualizace poskytují nové funkce jak pro Android M, tak pro dřívější verze Androidu.
Náhled Xamarin.Android podporuje náhled Android M a zahrnuje:
API 22/Android 5.1 Vazby – Android 5.1 je aktualizací Lollipop, která přidává několik podpory SIM karty a podporu pro poskytovatelské služby.
Pojďme přesně zjistit, jak začít vytvářet aplikace s náhledem Android M Preview Přehled nové funkce zvýraznění v Androidu M.
POZNÁMKA: Nelze publikovat aplikace Android M Designer Preview do obchodu Google Play.
Požadavky
V souladu je nutné využívat nové funkce Android M v aplikacích založených na Xamarinu
Xamarin.Android: Xamarin.Android 5.1.77 nebo novější musí být nainstalovány a nakonfigurovány s Visual Studio nebo Xamarin Studio. Pokud využíváte Studio Xamarin, je vyžadována verze 5.9.4 nebo novější.
Android SDK: Android M nebo novější musí být nainstalován prostřednictvím platformy Android SDK.
Java JDK 1.7: Android M potřebuje JDK 1.7 pro kompilaci aplikací; JDK 1.7 je nabízen od Oracle.
Postup pro nastavení Xamarin.Android
Stáhněte si a také nastavte nejnovější nástroje a balíčky SDK, než můžete vytvořit projekt Android M
Nainstalujte balíčky SDK Android M Preview a také nástroje.
Stáhnout a také nastavit Xamarin.Android M Web Preview.
Vytvořte nový xamarin. Úloha Android, která se zaměřuje na Android M.
Nakonfigurujte emulátor nebo gadget pro Android M.
Nainstalujte náhled Android SDK
Chcete -li vytvořit úlohu Xamarin.Android pro Android M, musíte nejprve využít Android SDK Manager k nastavení náhledu Android MNC:
Spusťte Android SDK Manager (v Xamarin Studio, využívejte nástroje> Open Android SDK Manager…) a také nastavit nejnovější nástroje Android SDK:
Nastavte také nejnovější balíčky SDK Android MNC:
Musíte nastavit revizi nástrojů Android SDK 24.3 nebo novější. [Pro kompatibilitu]
Stáhnout a také nastavit Xamarin.Android M Preview
Stáhněte si správné instalátory pro váš počítač.
Okna:
Xamarin pro Visual Studio 3.11
Xamarin Studio pro Windows (volitelné)
Jednotlivci Mac OS X musí nainstalovat:
Xamarin.Android 5.1.77
Xamarin Studio pro Mac OS X
Spusťte projekt Xamarin.Android
Vytvořte nový projekt Xamarin.Android. Pokud jste pro Android Android nováčkem s Xamarinem, viz Hello, Android a objevte o produkci projektů Android.
Když vytvoříte projekt Android, musíte nakonfigurovat nastavení verze tak, aby cílili Android M. tak, aby se cílili na vaši úlohu pro Android M, musíte nakonfigurovat příslušnou úroveň API Android. V současné době existuje omezená podpora IDE pro nastavení verze Android SDK na M. V Xamarin Studio, přejděte na výběr úloh> Vývoj> Android Application a také nastavit minimální verzi SDK na V5.1 (22) nebo nižší (nestavte Minimální verze SDK na automatickou nebo v5.2 (23)).
Prozatím musíte využít v5.1 (22) nebo nižší nastavení, abyste mohli nasadit do Gadgetů a emulátorů (tato chyba bude stanovena v budoucím vydání).
Nakonfigurujte emulátor nebo zařízení
Pokud využíváte emulátor, začněte Android AVD Manager a také vytvořte nový gadget využívající dodržování nastavení:
Zařízení: Nexus 5, 6 nebo 9. (Nexus 5 se doporučuje)
Cíl: Android M (náhled) – úroveň API MNC
ABI: X86
Například tento online gadget je nakonfigurován tak, aby napodoboval Nexus 5 (pouze rozdíl v rozbalovací nabídce Gadget)
Nové funkce v Xamarin.android
Oprávnění runtime
Systém pro oprávnění Android byl od Android Lollipop výrazně optimalizován a zjednodušený. V Android M poskytují jednotlivci oprávnění na základě případu za běhu spíše než v době založení. Nanull