C#的詳細教程是移動應用程序開發的最佳語言。使用Xamarin,您將應用程序完全構成C#,在iOS,Android,Windows,Mac等上共享完全相同的代碼。您可以在Objective-C,Swift或Java中執行的任何操作,都可以在C#中執行。 Xamarin.android應用程序在所有平台上共享代碼。它針對iOS,Android,Windows以及具有單個共享C#代碼庫的Mac。利用每個平台上完全相同的語言,API以及數據結構。
Xamarin.Android利用了即時的彙編來進行應用程序性能的高級運行時優化,這意味著您的應用程序是本機Android APK。訪問任何類型的Android API,包括新類型的因素。 Xamarin將Google的Android API的100%帶到C#,通過異步支持以及.NET命名約定改善Java API,因此您感到賓至如歸。
隨著對Android磨損的100%API支持,可以生產能夠在Android磨損設備上運行的全功能應用程序。 Xamarin保留使用Google的最新API進行更新,因此您始終可以利用應用程序中的最新功能。
本文發布說明瞭如何下載以及設置Preview SDK,以生產使用Xamarin.android的應用程序。
Android M發布了Android庫更新,以及這些更新為Android M和Android的早期版本提供了新功能。
Xamarin.android預覽支持Android M預覽,並包括:
API 22/Android 5.1綁定 – Android 5.1是對Lollipop的更新,它添加了幾個SIM卡支持以及對提供商服務的支持。
讓我們確切地找到如何使用Android M預覽AndroidM中的新功能概述的概述。
注意:您現在無法將Android M Designer Preview Apps發佈到Google Play商店。
要求
在基於Xamarin的應用中使用新的Android M功能需要遵守符合條件
Xamarin.android:Xamarin.Android 5.1.77或更高版本必須安裝並配置為Visual Studio或Xamarin Studio。如果您使用Xamarin Studio,則需要5.9.4版或更高版本。
Android SDK:必須通過Android SDK平台工具安裝Android M或更高版本。
Java JDK 1.7:Android M需要JDK 1.7用於申請的彙編; JDK 1.7來自Oracle。
設置Xamarin.android的程序
在製作Android M項目之前,下載並設置最新工具以及SDK捆綁包
安裝Android M預覽SDK捆綁包以及工具。
下載並設置Xamarin.android M Web預覽。
創建一個新的Xamarin。針對AndroidM的Android工作。
為AndroidM配置模擬器或小工具。
安裝Android Preview SDK
要為Android M生產Xamarin.android工作,您必須首先使用Android SDK Manager來設置Android MNC Preview:
啟動Android SDK Manager(在Xamarin Studio中,使用工具>打開Android SDK Manager…),並設置最新的Android SDK工具:
此外,設置最新的Android MNC Preview SDK軟件包:
您必須設置Android SDK工具修訂版24.3或更高版本。 [以兼容]
下載並設置Xamarin.android M預覽
為您的計算機下載正確的安裝程序。
視窗:
視覺工作室的Xamarin 3.11
Windows的Xamarin Studio(可選)
Mac OS X個人必須安裝:
Xamarin.android 5.1.77
Mac OS X的Xamarin Studio
啟動Xamarin.android項目
創建一個新的Xamarin.android項目。如果您是Xamarin的Android Advancement的新手,請參見Hello,Android,以發現有關生產Android項目的發現。
當您生產Android項目時,必須將版本設置配置為目標AndroidM。要將Android M的作業定位為Android M,必須配置適當的Android API級別。當前,將Android SDK版本設置為M.在Xamarin Studio中,有限的IDE支持,導航到工作選擇>開發> Android應用程序以及將最小SDK版本設置為v5.1(22)或較低(請勿設置該版本最小SDK版本為自動或v5.2(23))。
目前,您必須利用v5.1(22)或較低設置,以部署到小工具以及模擬器(此錯誤將在以後的版本中修復)。
配置模擬器或設備
如果您使用仿真器,請開始Android AVD Manager,並生產一個新的小工具,利用符合設置的符合設置:
設備:Nexus 5、6或9。(建議使用Nexus 5)
目標:Android M(預覽) – API級MNC
ABI:X86
例如,此在線小工具被配置為模擬Nexus 5(小工具下拉菜單中的唯一差異)
Xamarin.android的新功能
運行時許可
自Android Lollipop以來,Android許可系統已得到了顯著優化和簡化。在Android M中,個人在運行時而不是在設置時逐案授予權限。至null