C#este cel mai bun limbaj pentru dezvoltarea aplicațiilor mobile. Cu Xamarin, vă compuneți aplicațiile complet în C#, împărtășind exact același cod pe iOS, Android, Windows, Mac, precum și multe altele. Orice puteți efectua în Obiectiv-C, Swift sau Java, puteți efectua în C#. Xamarin.Android Apps partajează cod pe toate platformele. Acesta vizează iOS, Android, Windows, precum și Mac, cu un singur C# Codebase partajat. Utilizați exact același limbaj, API -uri, precum și structuri de date pe fiecare platformă.
Xamarin.android utilizează compilarea la timp pentru optimizarea avansată în timpul rulării performanței aplicației dvs., ceea ce înseamnă că aplicația dvs. este un APK Android nativ. Accesați orice tip de API Android, inclusiv noi factori de tip. Xamarin aduce 100% din API -urile Android Google la C#, îmbunătățind API -urile Java cu suport async, precum și convenții de denumire .NET, astfel încât să vă simțiți drept acasă.
Cu acces la câștig la 100% API Support pentru Android Wear, produceți aplicații complete capabile să funcționeze pe dispozitive de uzură Android. Xamarin rămâne actualizat cu cele mai prezente API -uri de la Google, astfel încât să puteți utiliza întotdeauna cele mai recente funcții din aplicațiile dvs.
Acest articol publică explică modul de descărcare, precum și de configurare a previzualizării SDK pentru a produce aplicații folosind Xamarin.android.
Actualizările Android Library au fost lansate cu Android M, precum și aceste actualizări oferă noi funcții atât pentru versiunile Android M, cât și pentru versiunile anterioare ale Android.
Previzualizarea Xamarin.Android acceptă previzualizarea Android M, precum și include:
API 22/Android 5.1 Legături – Android 5.1 este o actualizare la Lollipop care adaugă mai multe suporturi pentru card SIM, precum și suport pentru serviciile furnizorilor.
Să găsim exact cum să începeți să construiți aplicații cu Android M Previzualizare O imagine de ansamblu a noii funcții evidențiate în Android M.
Notă: Nu puteți publica aplicații de previzualizare Android M Designer în magazinul Google Play, deocamdată.
Cerințe
Respectarea este necesară pentru a utiliza noile caracteristici Android M în aplicațiile bazate pe Xamarin
Xamarin.android: Xamarin.android 5.1.77 sau mai târziu trebuie instalat, precum și configurat cu Visual Studio sau Xamarin Studio. Dacă utilizați Xamarin Studio, este necesară versiunea 5.9.4 sau o versiune ulterioară.
Android SDK: Android M sau mai târziu trebuie instalat prin intermediul instrumentelor de platformă Android SDK.
Java JDK 1.7: Android M are nevoie de JDK 1.7 pentru compilarea aplicațiilor; JDK 1.7 este oferit de la Oracle.
Procedură pentru configurarea Xamarin.android
Descărcați, precum și configurați cele mai noi instrumente, precum și pachetele SDK înainte de a putea produce un proiect Android M
Instalați pachetele SDK Android M Preview, precum și instrumente.
Descărcați, precum și configurați previzualizarea web Xamarin.android m.
Creați un nou xamarin. Locul de muncă Android care vizează Android M.
Configurați un emulator sau un gadget pentru Android M.
Instalați Android Preview SDK
Pentru a produce o lucrare Xamarin.android pentru Android M, trebuie să utilizați mai întâi Android SDK Manager pentru a configura Android MNC Previzualizare:
Porniți Android SDK Manager (în Xamarin Studio, utilizați instrumente> Deschide Android SDK Manager …), precum și configurați cele mai recente instrumente Android SDK:
De asemenea, configurați cele mai recente pachete Android MNC Preview SDK:
Trebuie să configurați Android SDK Instrumente Revizuirea 24.3 sau mai târziu. [Pentru compatibilitate]
Descărcați, precum și configurați previzualizarea Xamarin.android m
Descărcați instalatorii corecți pentru computer.
Windows:
Xamarin pentru Visual Studio 3.11
Xamarin Studio pentru Windows (opțional)
Indivizii Mac OS X trebuie să instaleze:
Xamarin.android 5.1.77
Xamarin Studio pentru Mac OS X
Începeți un proiect xamarin.android
Creați un nou proiect Xamarin.android. Dacă sunteți nou la avansarea Android cu Xamarin, consultați Hello, Android pentru a descoperi despre producerea de proiecte Android.
Când produceți un proiect Android, trebuie să configurați setările versiunii pentru a viza Android M. pentru a viza jobul dvs. pentru Android M, trebuie să configurați nivelul API Android corespunzător. În prezent, există suport IDE restricționat pentru setarea versiunii Android SDK la M. în Xamarin Studio, navigați la alegeri de locuri de muncă> Dezvoltare> Aplicație Android, precum și setați versiunea minimă SDK la v5.1 (22) sau mai mică (nu setați The Versiune SDK minimă la automat sau la v5.2 (23)).
Deocamdată trebuie să utilizați setarea v5.1 (22) sau mai mică pentru a se implementa în gadgeturi M, precum și emulatoare (acest bug va fi remediat într -o versiune viitoare).
Configurați un emulator sau un dispozitiv
Dacă utilizați un emulator, începeți Android AVD Manager, precum și produceți un nou gadget care utilizează respectarea setărilor:
Dispozitiv: Nexus 5, 6 sau 9. (Nexus 5 este recomandat)
Țintă: Android M (Previzualizare) – API Nivel MNC
ABI: x86
De exemplu, acest gadget online este configurat pentru a imita un Nexus 5 (numai diferența în meniul derulant Gadget)
Noi caracteristici în xamarin.android
Permisiuni de rulare
Sistemul de permisiuni Android a fost optimizat semnificativ, precum și simplificat de la Android Lollipop. În Android M, persoanele fizice acordă permisiuni de la caz la caz la timp de rulare, mai degrabă decât la ora de configurare. Lanull