C#är det allra bästa språket för mobilapputveckling. Med Xamarin komponerar du dina appar helt i C#och delar exakt samma kod på iOS, Android, Windows, Mac samt mer. Allt du kan utföra i Objective-C, Swift eller Java, du kan utföra i C#. Xamarin.Android -appar delar kod på alla plattformar. Det riktar sig till iOS, Android, Windows samt Mac med en enda delad C# CodeBase. Använd exakt samma språk, API: er och datastrukturer på varje plattform.
Xamarin.Android använder just-in-time-sammanställning för avancerad runtime-optimering av din apps prestanda, vilket innebär att din app är en infödd Android APK. Åtkomst till alla typer av Android -API, inklusive nya typfaktorer. Xamarin tar med sig 100% av Googles Android -API: er till C#, vilket förbättrar Java API: er med async -stöd samt .NET -namnkonventioner så att du känner dig hemma.
Med förstärkning till 100% API-stöd för Android-slitage, producera fullständiga applikationer som kan köras på Android Wear-enheter. Xamarin förblir uppdaterad med de mest nuvarande API: erna från Google, så att du alltid kan använda de senaste funktionerna i dina appar.
Den här artikeln publicerar förklarar hur man laddar ner och ställer in förhandsgranskningen SDK för att producera applikationer som använder xamarin.android.
Uppdateringar av Android -biblioteket släpptes med Android M, liksom dessa uppdateringar ger nya funktioner för både Android M såväl som tidigare versioner av Android.
Xamarin.Android -förhandsgranskningen stöder Android M -förhandsgranskningen och inkluderar:
API 22/Android 5.1 Bindings – Android 5.1 är en uppdatering av Lollipop som lägger till flera SIM -kortstöd samt support för leverantörstjänster.
Låt oss hitta exakt hur man börjar bygga appar med Android M -förhandsgranskningen En översikt över de nya funktionshöjdpunkterna i Android M.
Obs: Du kan inte publicera Android M Designer Preview -appar till Google Play Store som för tillfället.
Krav
Den uppfyllande med behövs för att använda de nya Android M-funktionerna i Xamarin-baserade appar
Xamarin.Android: Xamarin.Android 5.1.77 eller senare måste installeras samt konfigureras med antingen Visual Studio eller Xamarin Studio. Om du använder Xamarin Studio krävs version 5.9.4 eller senare.
Android SDK: Android M eller senare måste installeras via Android SDK-plattformsverktyg.
Java JDK 1.7: Android M behöver JDK 1.7 för sammanställning av applikationer; JDK 1.7 erbjuds från Oracle.
Procedur för att ställa in xamarin.android
Ladda ner samt ställa in de senaste verktygen samt SDK -buntar innan du kan producera ett Android M -projekt
Installera Android M Preview SDK -buntar samt verktyg.
Ladda ner samt ställa in xamarin.android m webbförhandsvisning.
Skapa en ny Xamarin. Android -jobbet som riktar sig till Android M.
Konfigurera en emulator eller gadget för Android M.
Installera Android Preview SDK
För att producera ett Xamarin.Android -jobb för Android M måste du först använda Android SDK -chefen för att ställa in Android MNC -förhandsgranskningen:
Starta Android SDK Manager (i Xamarin Studio, använd verktyg> Öppna Android SDK Manager …) samt ställa in de senaste Android SDK -verktygen:
Ställ också in den senaste Android MNC -förhandsgranskningen SDK -paket:
Du måste ställa in Android SDK Tools Revision 24.3 eller senare. [För kompatibilitet]
Ladda ner samt ställa in xamarin.android m -förhandsgranskningen
Ladda ner rätt installatörer till din dator.
Windows:
Xamarin för Visual Studio 3.11
Xamarin Studio för Windows (valfritt)
Mac OS X -individer måste installera:
Xamarin.Android 5.1.77
Xamarin Studio för Mac OS X
Starta ett Xamarin.Android -projekt
Skapa ett nytt Xamarin.Android -projekt. Om du är ny inom Android -framsteg med Xamarin, se hej, Android för att upptäcka om att producera Android -projekt.
När du producerar ett Android -projekt måste du konfigurera versioninställningarna för att rikta in sig på Android M. För att rikta in ditt jobb för Android M måste du konfigurera lämplig Android API -nivå. För närvarande finns det begränsat IDE -stöd för att ställa in Android SDK -versionen till M. I Xamarin Studio, navigera till jobbval> Utveckla> Android -applikation samt ställa in minsta SDK -version till v5.1 (22) eller lägre (ställ inte in satsen Minsta SDK -version till automatisk eller till v5.2 (23)).
För tillfället måste du använda V5.1 (22) eller lägre inställning för att distribuera till M -prylar såväl som emulatorer (detta fel kommer att fixas i en framtida utgåva).
Konfigurera en emulator eller enhet
Om du använder en emulator börjar du Android AVD -chefen samt producera en ny gadget med hjälp av inställningarna:
Enhet: Nexus 5, 6 eller 9. (Nexus 5 rekommenderas)
Mål: Android M (förhandsgranskning) – API -nivå MNC
ABI: x86
Till exempel är denna online-gadget konfigurerad för att emulera en Nexus 5 (enda skillnad i rullgardinsmenyn för gadget)
Nya funktioner i xamarin.android
Runtime -behörigheter
Android -behörighetssystemet har optimerats betydligt och förenklats sedan Android Lollipop. I Android M beviljar individer behörigheter från fall till fall vid körning snarare än vid inställd tid. Tillnull