1

我们听说了在 iOS 和 Android 平台上使用 MonoTouch 和 Mono for Android 在 C# 中开发的可能性

http://xamarin.com/monoforandroid

我有一个iOS MonoTouch应用程序,我想将它转换为 Android版本的 Mono。一个简单的例子,比如下面的一段代码,如何转化为 Android 的 Mono?

using System;
using System.Collections.Generic;
using System.Linq;
using MonoTouch.Foundation;
using MonoTouch.UIKit;

namespace HelloWorld_iPhone
{
    public class Application
    {
        static void Main (string[] args)
        {
            UIApplication.Main (args, null, "AppDelegate");
        }
    }
}
4

1 回答 1

1

Mono for Android中没有使用static void Main()方法。您基本上有一个启动您的应用程序的“主要”活动。

这是一个例子:

[Activity (Label="My App", MainLauncher=true)]
public class MyActivity : Activity
{

}

然后生成适当的 Android 清单文件以启动应用程序。见这里

我只会使用File->New Project->Mono for Android App和使用模板生成的内容。

于 2012-05-31T12:29:55.413 回答