En detaljerad handledning om Xamarin.Android

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