我有VS 2015年社區版和安裝Xamarin創建Android應用程序,我安裝了Android SDK和模擬器和安裝它們,我有2個問題:xamarin的Visual Studio 2015年CE錯誤部署
- 我必須開始模擬器中的設備,然後調試VS 2015中的Android應用程序?
- 對於添加到Android應用程序的表單和控件必須使用Xamarin表單或在哪裏可以找到任何第三方控件,我有SyncFusion社區包是否有Xamarin的任何控件?
謝謝
我有VS 2015年社區版和安裝Xamarin創建Android應用程序,我安裝了Android SDK和模擬器和安裝它們,我有2個問題:xamarin的Visual Studio 2015年CE錯誤部署
謝謝
1)不是,你首先需要啓動模擬器。如果沒有模擬器運行,VS將啓動當前選定的模擬器。
2.)Xamarin.Forms和Android/iOS/WinPhone項目是不同的方法。
當您製作Xamarin.Forms app
時,您將創建一個UI併爲每個平臺定製它(例如,填充到頂部邊緣)。因此,您共享UI和交叉平臺代碼(例如自定義數據服務,如獲取提要/數據庫條目/ ...)。
的Crossplattform App
(新建項目 - >的Visual C# - >跨平臺 - >空白應用程序(本機Portable)的)旨在爲每個平臺創建一個項目,並創建你的UI爲每個目標。此外(例如Xamarin.Forms
),您可以在PCL上分享您的商業代碼(portable class libary
)。所以如果你必須從web服務請求一些數據,那麼你可以在PCL中實現它們,並從你的Android,WinPhone和iOS應用程序訪問它。
在Xamarin.Forms
中,您可以設計自己的自定義控件,只需從現有控件繼承並通過yourselfe爲每個平臺製作渲染器或嘗試Xamarin Component Store
即可。 在跨平臺方法中,您可以/不得不在每個平臺上通過yourselfe進行設計。
在Xamarin中。表單你有
- 一個多平臺UI
- 部分的代碼,你可以莎爾增加
- 的UI看起來是絕對原生
但:
- 您只能使用最小公分母(事情都是可能的溫特的Android無法在Android的使用,因爲iOS和WinPhone不支持他們
- 有時意在UI不起作用
當你用跨平臺的方式創建你的應用程序:
- 你對事物的全面控制,他們中的每個設備
0123是如何工作的
但:
- 你必須對申請的續航時間,以及如何OS真正起作用的知識。
在xamarin的開發者頁面看看:Xamarin.Forms
Xamarin.Forms is best for:
- Data entry apps
- Prototypes and proofs-of-concept
- Apps that require little platform-specific functionality
- Apps where code sharing is more important than custom UI
Xamarin.iOS & Xamarin.Android are best for:
- Apps that require specialized interactions
- Apps with highly polished design
- Apps that use many platform-specific APIs
- Apps where custom UI is more important than code sharing
Xamarin有一個文檔的網站,如果你還不知道。 –