这个问题是针对那些使用 Mono 在 android 上开发的人:
- Monodevelop android 开发与常规 C# 开发有多接近
- 有没有比 399 美元更便宜的版本
- 你能用 Visual Studio 在 droid 上开发吗?
这个问题是针对那些使用 Mono 在 android 上开发的人:
理论上,您的部分开发可以在 VS 中完成,但任何 UI 构建都必须在 MonoDevelop 中完成。您可以使用 MonoDevelop 在 VS2010 中开发您的应用程序。您可以获得试用版,这将允许您针对 Android 模拟器进行构建,但如果您想在手机上运行 MonoDroid 应用程序,则必须购买许可证。
Mono 项目竭尽全力匹配 Mono 中的标准 Microsoft 库,因此您使用的几乎所有命名空间都可以在 MonoDevelop 中使用。
更新: 与 MonoTouch 不同,MonoDroid 允许您从 MonoDevelop 或 VS2010 开发整个项目。 本教程将引导您完成 VS2010 中的 Hello World 应用程序。我认为开发过程将类似于 MonoTouch,是否必须在 MonoDevelop 中进行一些开发
有没有比 399 美元更便宜的版本
还有一个学生/学术许可证,售价 79 美元。
我已经使用 Mono for Android 开发了两个应用程序。在许多情况下,Java 和 C# 代码非常相似。Mono for Android 使用相同的方法,但是,它将第一个字母大写。它不是 Java 中的 setContentView,而是 SetContentView。我最近在大约 30 小时内将一个条码扫描应用程序从 Java 翻译成 Mono for Android(我在 Eclipse 中完成了 80 小时。)我只是复制并粘贴了代码并更改了第一个字母。这完成了 2/3 的工作。
您仍然可以在 Mono for Android 中使用 Java API。只需确保在 using 指令中使用正确的命名空间即可。
至于布局,我只是从 Eclipse 中复制了它们,它们运行良好。如果您创建以 .axml 结尾的新布局文件,您可以获得智能感知。