最后,我的老诺基亚发生了严重的破坏,足以证明购买一部新手机,即Android!
在某种程度上,我很高兴我花了很长时间才获得一部“外行可黑客”手机;我怀疑我是否可以拒绝在智能手机上开发有趣的东西,并且需要花费时间在其他地方...(虽然它存在但是在Windows Mobile 3.0中会有疯狂技能)但是......
抱歉,我离题了;这也是我问题的根源。
我精通.NET,在与常规的各种开源语言有一些不断的关系之后,我得出的结论是我需要我的Visual Studio,就这么简单。
所以...如果我想为Android开发,我显然必须做出一些牺牲,但Java真的是“普通”Dalvik唯一真正支持的语言(best.name.ever.by.the.way) ,还是有其他方法吗?
在学校强迫Java之后,我想尽可能“合理”地避免它...... Python人群似乎总是在路边和冲浪之上完全冲浪,我喜欢Python!如果还没有,那么在他们获得一些Android功能之前等待多久是合理的;-)?
任何人都有任何建议,我真的不能忍受能够让我的手机以我认为合情合理的方式接近......毕竟这些年......
感谢大家的兴趣,尽管你让我士气低落,以至于我的周末在诅咒,重新启动路径更新等之间交替使用。人。 (我有一种可怕的倾向,在等待长时间安装的时候涉足错误的地方......),最重要的是重新发现为什么我没有真正完善我对发展的热爱,直到之后离开学校......(并开始以开发人员身份工作;-)
Bah,更多的是Uplate而不是更新,是一个漫长而令人沮丧的周末...不是我为我的小机器人伙伴计划的欢乐冒险......它只是让我的灵魂哭泣以了解Sun的下载页面还是没有意义,只是脖子疼。将明天全部排除,神话般的男人月我的** ;-)
再次,谢谢和欢呼!
您的宠物项目与支付账单的项目之间存在一个非常真实的区别,就是让您的技术成熟,并且在等待先决条件让自己进入订单时做一些其他很酷的事情。 似乎MonoTouch有它需要的东西。 我不再拥有Android,所以我没有为自己尝试过,但如果Wally McClure [说是这样],在一次有趣的采访中,我觉得我应该把链接放进去。
现在......如何让C#让我的Symbian FaceTweeteer做一些Linq到GPS ......
答案 0 :(得分:2)
Java是(目前)创建完整Android应用程序的唯一方式。如前所述,有一个Android脚本引擎和一些其他语言的黑客攻击 - 但如果你真的想编写一个具有良好性能的非平凡应用程序并且很快就会发布它......请破解Java书籍。
我记得读过一则新闻报道(抱歉不记得这个链接),有可能用C编写应用程序的核心部分,但强烈建议不要这样做。无论如何,这对你没有多大帮助。
(此回复写在修改过的G1 btw ... qwerty键盘摇滚!)
答案 1 :(得分:1)
好吧,如果你真的反对学习/使用Java,那么还有其他的实验项目,比如android-scripting(http://code.google.com/p/android-scripting/)。还有其他语言在JVM上运行,用于Android开发(groovy,jython,scala),对不起那个链接。
祝你好运。答案 2 :(得分:1)
我可以问你为什么不喜欢Java?当然不是因为语法。我也是一名C#开发人员,已经创建并发布了Android应用程序。从安装Eclipse和Android SDK到我发布应用程序(MotoTorch LED)之前,我花了大约两周的时间。
但正如Sam所说,Java是目前制作原生Android应用程序的唯一方法。你可以使用网络应用程序。
虽然Mono项目一直致力于允许.Net代码“转换”为与Android兼容的代码,但我不知道他们是否取消了它。
http://tirania.org/blog/archive/2009/Feb-16.html
已编辑:虽然似乎没有.Net的“官方”MONO项目发布 - > Android,Koushik移植了Mono项目以使用C# - > Android系统。当我发布上面的链接时,我实际上没有点击Koushik Dutta的博客,所以我不知道他取得了这样的进展。我实际上只是下载它并去看看我是否可以让它工作。
http://www.koushikdutta.com/2009/12/building-mono-using-android-ndk.html
答案 3 :(得分:0)
这是关于Android上的Java v.python的一个问题我刚才问过。答案是Java。
我一直在诺基亚上使用Python,但一直在考虑使用Android
答案 4 :(得分:0)
我认为如果你花一点时间使用Eclipse,你会发现开发环境非常好。不只是Eclipse部分,而且Android附加组件非常不错。
来自Visual Studio + WinMo开发背景(尽我所能),我发现Android环境非常容易使用。仿真器,shell访问,设备上的全面调试等。并不是说这不适用于WinMo,Android似乎更容易实现。
此外,如果您在学校使用Java,您可能会发现Android上的JDK已经非常完整。
写一个快速的应用程序并试一试。如果你讨厌它,你总是可以退回手机! :)