Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以在java android项目中使用C代码或C库吗?_C#_Java_Android - Fatal编程技术网

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

C# 我可以在java android项目中使用C代码或C库吗?,c#,java,android,C#,Java,Android,我有一些用C#编写的有用代码,我想在我的android应用程序中使用它。我可以直接使用它吗,还是有必要在Java上重写它?有一个名为Mono for Android的项目,它使您能够用C#编写Android应用程序: 您正在寻找的~ 如果你想免费完成它,你可能需要用Java重写它。你需要重写它。或者将您的C#代码作为web服务(WCF或web API)运行,并让您的java应用程序与web服务对话如果您希望混合使用C#和java,那么这可能会带来更多麻烦。然而,通过使用和阅读本文,您可以找到您正

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

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

您正在寻找的~


如果你想免费完成它,你可能需要用Java重写它。

你需要重写它。或者将您的C#代码作为web服务(WCF或web API)运行,并让您的java应用程序与web服务对话

如果您希望混合使用C#和java,那么这可能会带来更多麻烦。然而,通过使用和阅读本文,您可以找到您正在寻找的Droid。

根据您所说的代码行数,我将从几个可用的“csharp-to-java”代码转换器的一个大小有限的演示版本开始。谷歌“csharp to java”。你不一定会得到完美的、可运行的java代码,但它会为你打破转换练习的障碍。

据我所知,使用c#和mono编写整个项目是可能的,但我找不到在java应用程序中只使用一堆c#代码的可能性。@user1735198如果是这样的话,您可以使用twaldron的答案。@user1735198-如果不能在Java应用程序中使用C#,那么Android的Mono就不可能了。