當前位置:首頁 » 安卓系統 » androidmono

androidmono

發布時間: 2023-03-07 09:13:48

❶ 關於 mono for android的安裝問題

mono for android不是免費軟體,但可以試用。
安裝這個軟體,需按照以下步驟:
1、安裝JDK

2、安裝 Andorid SDK(根據你的Android版本,下載合適的SDK)
3、MONO 在 Windwos 下的運行時
4、裝MONO for Android (根據你的Android版本,比如MONO for Android 4.2.5)
5、可選MonoDevelop, 裝MonoDevelop要注意,要先裝gtk-sharp
以上步驟不能錯!

❷ 什麼是Mono for Android

2010 年 4 月,Apple 對其軟體開發工具包(SDK)授權進行改變,這給移動開發市場帶來了恐懼、不確定性和疑惑。這一變化使許多開發人員對 iPhone和 iOS 開發產生了疑問。而與此同時,Mono 團隊正在嘗試為 Android 創建一個類似於 MonoTouch 的 Mono 產品。由於Apple SDK的變化,Mono團隊宣布了 Mono for Android 產品,並為其投入了大量資源。2011年春季Mono 團隊正式發布Mono for Android。雖然 Apple 最終解決了其 SDK問題,但是Mono團隊卻在這 5個月的時間里投入大量的資源來開發 Mono for Android。其結果是,如果不是 Apple 在 2010 年幾個月里將 MonoTouch 逼入絕境,Mono for Android也不會得到如此大的發展。

Mono for Android 允許.NET 開發人員創建可在 Android 上運行的本機應用程序。這些應用程序看似在Dalvik 上運行的本機Java 應用程序。通過使用 Mono for Android,可將應用程序編譯為可在 Android 設備上運行的可執行代碼。其意義不應該被低估:如圖 1-2 所示,.NET/Mono 開發人員通過使用 Mono for Android 可以針對 Android 進行開發。

❸ 什麼是Mono for Android

Mono for Android 由一組針對移動平台進行優化的程序集、命名空間以及類組成。其代碼是.NET 4、Silverlight和Windows Phone 配置文件的組合,同時還包括允許開發人員充分利用Android 平台的代碼。

命名空間和類

Mono for Android 提供了一組豐富的命名空間和類來支持為 Android 設備構建應用程序。
Mono的含義:Mono是一個有Xamarin所發起的開源項目,主要用於創建.NET CLI、C#編譯器以及開放的開發堆棧的Ecma標準的實現。
目前Mono的實現主要有三個目標:
(1) 開源的CLI
(2)C#編譯器
(3)公開的開發堆棧

❹ Mono for Android 發布,開發者可以使用 C# 開發 Android 程序

Mono for Android V1.0 正式發布啦!

Mono for Android就是原先的MonoDroid,由於商標問題(名稱中含有Droid),現在改名為Mono for Android。

Mono for Android提供了一個基於Android的Mono虛擬機,讓開發者可以用C#開發Android應用程序。另外,Dalvik API已經被綁定至C#,你可以用C#方便地調用Android內置的很多類庫。OpenTK類庫也被移值過來,你可以在Windows, Linux與iPhone三個不同的平台上共享同樣的OpenGL代碼。

當前版本只支持C#語言,但理論上應該支持其他語言的編譯器。通過針對Mono for Android的Visual Studio 2010 add-on,你可以在熟悉的VS2010開發環境中開發Android應用。

如果你是.NET程序員,如果你想開發移動應用程序,如果你不想學習和編寫Java代碼,如果你目前不看好Windows Phone 7,那就用Mono for Android吧!而且,如果哪天Windows Phone發達了,你想開發WP應用程序了,那你現在寫的很多代碼還可以用於WP應用開發!另外,如果你考慮用MonoTouch開發iPhone應用程序,那就更幸福了,為Android應用寫的C#代碼,也可以用於iPhone應用開發。一次寫代碼,卻可以用於三大移動平台,世上難道還有比.NET程序員更幸福的程序員嗎!.NET程序員們,歡呼吧!

但是歡呼的同時,我們也要面對現實,使用Mono for Android有一些限制。比如,不能使用C# 4.0的dynamic特性。另外,一些專門針對Android的類庫(比如針對Android特有的硬體,針對由Android本地類庫和TK實現的UI),在其他平台的.NET實現中可能得不到支持。這就意味著,如果Android應用與Windows Phone應用要共享代碼,只能共享核心代碼。Mono for Android提供的只是讓你可以用C#代碼編寫Android應用,但是開發一個真正的Android應用,你還需要學習很多東西,比如:Activities, Intents,通過XML創建UI。

Mono for Android提供了一個可以免費下載的版本,但只能在模擬器中使用。要想在真實環境中使用,需要購買商業許可。專業版$399/年,企業版$999/年。i-programmer上的報道有誤,經過在Mono for Android官網上查證,專業版授權費$399,企業版授權費$999,學生版授權費$99(無時間限制)。

熱點內容
javajdk區別 發布:2025-05-11 18:45:21 瀏覽:35
如何防止apk被反編譯 發布:2025-05-11 18:45:16 瀏覽:152
安卓什麼功能好 發布:2025-05-11 18:21:31 瀏覽:354
我的世界2b2t伺服器中國版 發布:2025-05-11 18:16:35 瀏覽:693
萌將風雲腳本 發布:2025-05-11 18:07:14 瀏覽:745
密碼鎖aid代表什麼 發布:2025-05-11 18:00:01 瀏覽:757
編程的組成 發布:2025-05-11 17:58:34 瀏覽:808
火山易語言apk反編譯 發布:2025-05-11 17:52:01 瀏覽:814
鋼琴密碼鎖本的密碼該在哪裡看 發布:2025-05-11 17:49:44 瀏覽:469
in運演算法則 發布:2025-05-11 17:41:32 瀏覽:407