我可以在java android项目中以某种方式使用C#代码或C#库吗?

时间:2012-10-10 14:27:46

标签: c# java android

我有一些用C#编写的有用代码,我想在我的Android应用程序中使用它。我可以直接使用它,还是需要在Java上重写它?

6 个答案:

答案 0 :(得分:8)

您需要重写它。或者将您的C#代码作为Web服务(WCF或Web API)运行,并让您的Java应用程序与Web服务进行通信

答案 1 :(得分:5)

有一个名为Mono for Android的项目,它使您能够在C#中编写Android应用程序:

http://xamarin.com/monoforandroid

答案 2 :(得分:4)

如果您希望免费使用它,您可能只需要用Java重写它。

答案 3 :(得分:1)

您正在寻找Mono for Android

enter image description here

答案 4 :(得分:1)

如果您希望混合C#和Java,那么它可能会比它的价值更麻烦。但是,使用Mono for Android并阅读此similar question,您可以找到您正在寻找的Droid。

答案 5 :(得分:1)

根据您所讨论的代码行数,我将从几个'csharp to java'代码转换器的大小限制演示版本开始。谷歌'csharp to java'。你不一定会得到完美的,可运行的java代码,但它会为你打破转换练习的后面。