欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

關(guān)于androidmono的信息

Mono for Android 發(fā)布,開發(fā)者可以使用 C# 開發(fā) Android 程序

Mono for Android V1.0 正式發(fā)布啦!

成都創(chuàng)新互聯(lián)一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實效"的一站式服務(wù),以做網(wǎng)站、成都網(wǎng)站建設(shè)、移動互聯(lián)產(chǎn)品、全網(wǎng)整合營銷推廣服務(wù)為核心業(yè)務(wù)。10多年網(wǎng)站制作的經(jīng)驗,使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標準網(wǎng)站,不但價格便宜而且實用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

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

Mono for Android提供了一個基于Android的Mono虛擬機,讓開發(fā)者可以用C#開發(fā)Android應(yīng)用程序。另外,Dalvik API已經(jīng)被綁定至C#,你可以用C#方便地調(diào)用Android內(nèi)置的很多類庫。OpenTK類庫也被移值過來,你可以在Windows, Linux與iPhone三個不同的平臺上共享同樣的OpenGL代碼。

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

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

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

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

安卓系統(tǒng)簡介

Android是基于Linux平臺的開源手機操作系統(tǒng)

特性有:應(yīng)用程序框架 支持組件的重用與替換

Dalvik虛擬機 專門為移動設(shè)備做了優(yōu)化

內(nèi)部集成瀏覽器 該瀏覽器基于開源的WebKit 引擎

優(yōu)化的圖形庫 包括2D和3D圖形庫,3D圖形庫基于OpenGL ES 1.0 (硬件加速可選)

#SQLite 用作結(jié)構(gòu)化的數(shù)據(jù)存儲

多媒體支持 包括常見的音頻、視頻和靜態(tài)印象文件格式 (如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

GSM電話 (依賴于硬件)

藍牙Bluetooth, EDGE, 3G, and WiFi (依賴于硬件)

照相機,GPS,指南針,和加速度計 (依賴于硬件)

豐富的開發(fā)環(huán)境 包括設(shè)備模擬器,調(diào)試工具,內(nèi)存及性能分析圖表,和Eclipse集成開發(fā)環(huán)境插

使用C# 和 Mono 開發(fā)的 Android 應(yīng)用與 Java 開發(fā)的有什么不同?...

最終結(jié)果沒什么不同,因為無論是用java還是C#來寫,都要由JIT編譯器來解釋為機器語言(Mono就相當(dāng)于第三方的JIT,在中間做轉(zhuǎn)換用的),但是,因為mono本身不是免費的,而且涉及相關(guān)資料的問題,一般不建議用mono,加上c#與java有99%的語法是相似的,如果很熟悉C#那只需要簡單的看幾天安卓相關(guān)資料就可以用java上手開發(fā)的,沒必要用mono

什么是Mono for Android

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

命名空間和類

Mono for Android 提供了一組豐富的命名空間和類來支持為 Android 設(shè)備構(gòu)建應(yīng)用程序。

Mono的含義:Mono是一個有Xamarin所發(fā)起的開源項目,主要用于創(chuàng)建.NET CLI、C#編譯器以及開放的開發(fā)堆棧的Ecma標準的實現(xiàn)。

目前Mono的實現(xiàn)主要有三個目標:

(1) 開源的CLI

(2)C#編譯器

(3)公開的開發(fā)堆棧

關(guān)于 mono for android的安裝問題

mono for android不是免費軟件,但可以試用。

安裝這個軟件,需按照以下步驟:

1、安裝JDK

2、安裝 Andorid SDK(根據(jù)你的Android版本,下載合適的SDK)

3、MONO 在 Windwos 下的運行時

4、裝MONO for Android (根據(jù)你的Android版本,比如MONO for Android 4.2.5)

5、可選MonoDevelop, 裝MonoDevelop要注意,要先裝gtk-sharp

以上步驟不能錯!

使用C#和 Mono 開發(fā)的 Android 應(yīng)用與 Java 開發(fā)的有什么不同

mono相當(dāng)于在C#和anodrid之間做了一個轉(zhuǎn)換,生成的應(yīng)用會比原生的要大,另外在運行效率以及垃圾回收方面也不如原生android,一般不建議使用,主要原因如下:

1、商業(yè)版的mono是收費的

2、C#的語法本身99%是與java相同的,熟悉C#的話,切換到Android不需要一個星期就足夠?qū)W會。

3、mono的參考資料很少。

本文名稱:關(guān)于androidmono的信息
文章源于:http://chinadenli.net/article4/dsicgie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google響應(yīng)式網(wǎng)站ChatGPT全網(wǎng)營銷推廣網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計