国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

使用Xamarin創(chuàng)建Android和iOS程序

Xamarin是一款可以使用C語(yǔ)言開(kāi)發(fā)移動(dòng)應(yīng)用程序的框架。采用Xamarin可以使用一套代碼.Net Standard Library庫(kù)開(kāi)發(fā)一套通用的類(lèi)庫(kù),供Android和iOS共享。本文介紹下,如

Xamarin是一款可以使用C語(yǔ)言開(kāi)發(fā)移動(dòng)應(yīng)用程序的框架。采用Xamarin可以使用一套代碼.Net Standard Library庫(kù)開(kāi)發(fā)一套通用的類(lèi)庫(kù),供Android和iOS共享。本文介紹下,如何采用VS2017創(chuàng)建一個(gè)通用的平臺(tái)類(lèi)庫(kù)。

打開(kāi)VS2017并創(chuàng)建項(xiàng)目

1. 打開(kāi)VS2017,新建一個(gè)Cross-Platform,然后選擇“移動(dòng)應(yīng)用”,新建一個(gè)“XCAPP”項(xiàng)目。

2. 創(chuàng)建完成后,解決方案會(huì)生成三個(gè)項(xiàng)目,XCAPP(通用類(lèi)庫(kù)),,三個(gè)項(xiàng)目。

配置通用類(lèi)庫(kù)

1. 打開(kāi)XCAPP,里面有一個(gè)APP.Xaml文件,打開(kāi)APP.Xaml.cs文件,在其中的構(gòu)造函數(shù)中,我們初始化一個(gè)主頁(yè)面。

2. 打開(kāi)程序,其中有一個(gè)MainActivity類(lèi),該類(lèi)定義了Android程序啟動(dòng)時(shí)要調(diào)用的頁(yè)面,默認(rèn)是APP.Xaml。

3. 在IOS項(xiàng)目中,打開(kāi)Main類(lèi),可以看到Main函數(shù)中(args, null, "AppDelegate")這行代碼,表示IOS的初始化頁(yè)面為APPDelegate委托的頁(yè)面。

4. 打開(kāi)APPDelegate類(lèi),可以看到和Android項(xiàng)目類(lèi)似的調(diào)用APP的方法。

調(diào)試程序

項(xiàng)目生成之后,我們可以直接調(diào)試程序。點(diǎn)擊安卓調(diào)試仿真器,然后仿真器開(kāi)始啟動(dòng)。關(guān)于如何安裝仿真器以及SDK的方法,可以參考其他相關(guān)經(jīng)驗(yàn)。

通過(guò)以上步驟,您可以使用Xamarin創(chuàng)建適用于Android和iOS平臺(tái)的程序,并實(shí)現(xiàn)代碼的復(fù)用和共享。

標(biāo)簽: