日期:2014-05-17  浏览次数:21126 次

C# 能开发安卓应用软件吗?
C# 能开发安卓应用软件吗? 
如果能,要用些什么环境? 什么IDE将些什么东西?

------解决方案--------------------
mono这样的项目提供了对Android开发的有限支持。但是不建议搞这些不入流的东西。

除了C#语法(事实上和Java语法也没有什么太大区别),几乎所有的东西都得重新学习,包括API,整个Android技术堆栈等等,更糟糕的是,你获得的支持和借鉴的代码少的可怜。总之,这么做只是自讨苦吃,除了似乎少学了一点Java之外,并没有节省什么学习成本。
------解决方案--------------------
引用:
mono这样的项目提供了对Android开发的有限支持。但是不建议搞这些不入流的东西。

除了C#语法(事实上和Java语法也没有什么太大区别),几乎所有的东西都得重新学习,包括API,整个Android技术堆栈等等,更糟糕的是,你获得的支持和借鉴的代码少的可怜。总之,这么做只是自讨苦吃,除了似乎少学了一点Java之外,并没有节省什么学习成本。

我觉得也是,还不如直接学java搞。
------解决方案--------------------
我使用 Xamarin。

这就好像你从winform变为学习wpf,总是需要一个过程。但是除了你要学习那几个新的xml布局上的控件以外,其它的大量代码可以直接从你的其它的windows桌面工程中直接引用过来,不需要做修改。例如做一个游戏,你的程序不仅仅是显示一些剪切图片,还要进行大量复杂的通讯和许多逻辑处理工作的,这些都可以用你现成的c#代码库。
------解决方案--------------------
引用:
Quote: 引用:

mono这样的项目提供了对Android开发的有限支持。但是不建议搞这些不入流的东西。

除了C#语法(事实上和Java语法也没有什么太大区别),几乎所有的东西都得重新学习,包括API,整个Android技术堆栈等等,更糟糕的是,你获得的支持和借鉴的代码少的可怜。总之,这么做只是自讨苦吃,除了似乎少学了一点Java之外,并没有节省什么学习成本。

我觉得也是,还不如直接学java搞。

java+1
------解决方案--------------------
还是跟着主流走,真要搞android还是要java,毕竟是官方的
------解决方案--------------------
引用:
还是跟着主流走,真要搞android还是要java,毕竟是官方的


看是搞什么了
游戏的话,用Unity3D搞C#超级给力啊
------解决方案--------------------
省点吧…安卓用sharp不比JAVA 优势…我见玩安卓的JAVA 的多…应该JAVA 比较适合
------解决方案--------------------
引用:
mono这样的项目提供了对Android开发的有限支持。但是不建议搞这些不入流的东西。

除了C#语法(事实上和Java语法也没有什么太大区别),几乎所有的东西都得重新学习,包括API,整个Android技术堆栈等等,更糟糕的是,你获得的支持和借鉴的代码少的可怜。总之,这么做只是自讨苦吃,除了似乎少学了一点Java之外,并没有节省什么学习成本。


+10086;

你可以google Xamarin
我安装过,试过hello world
然后,就没有然后了~
------解决方案--------------------
引用:
我使用 Xamarin。

这就好像你从winform变为学习wpf,总是需要一个过程。但是除了你要学习那几个新的xml布局上的控件以外,其它的大量代码可以直接从你的其它的windows桌面工程中直接引用过来,不需要做修改。例如做一个游戏,你的程序不仅仅是显示一些剪切图片,还要进行大量复杂的通讯和许多逻辑处理工作的,这些都可以用你现成的c#代码库。

蛇年马月鸡日蛇时啊。。。啊。。。啊。。。
------解决方案--------------------
关注下。。最近有安卓的项目。。
------解决方案--------------------
还是搞java吧 直接学会用起来很得心应手
------解决方案--------------------
Mono for Android开发:给我一根合适的杠杆和支点我将撬动地球
据描述能让熟悉C#开发人员重用代码,因此,啊。。。啊。。。啊。。。