非Java程序员Android开发的最快路径

非Java程序员Android开发的最快路径,java,android,Java,Android,已经做出了加入Android潮流的决定。整个开发环境已正确安装和配置。我完成了中建议的步骤,甚至成功地“编写”了Hello World应用程序并在模拟器上运行它。:) 然而,不幸的是,我不是一个经验丰富的Java程序员,因此,尽管我成功地完成了所有建议的步骤,并咨询了优秀的speedy,但我觉得在掌握Android开发的过程中还缺少很多东西 首先掌握Java世界(注意:我没有说语言,因为Java不仅仅是语法),然后钻研Android会很棒,但在现实世界中,有最后期限需要满足,因此直接在Andro

已经做出了加入Android潮流的决定。整个开发环境已正确安装和配置。我完成了中建议的步骤,甚至成功地“编写”了Hello World应用程序并在模拟器上运行它。:)

然而,不幸的是,我不是一个经验丰富的Java程序员,因此,尽管我成功地完成了所有建议的步骤,并咨询了优秀的speedy,但我觉得在掌握Android开发的过程中还缺少很多东西

首先掌握Java世界(注意:我没有说语言,因为Java不仅仅是语法),然后钻研Android会很棒,但在现实世界中,有最后期限需要满足,因此直接在Android上开发/学习非常诱人

我的问题:是否有可能在开发好的Android代码的同时跳过成为一名经验丰富的Java程序员的步骤


你知道一种可以同时掌握两者的快速方法吗?

我来自.NET,很容易学会

我买了这本书,这就是我所需要的

更新 好吧,似乎有一些人发现这本书真的很糟糕,因为样本中有打字错误,甚至书本身也有错误


无论如何,正如你在评论中所看到的,这绝不是一个确定的答案,请阅读亚马逊评论并选择你喜欢的。这对我来说很管用,因为我需要理解这个概念,然后从Android文档本身获取样本。

我相信大部分Android开发人员来自其他语言,但对Java一无所知。事实上,为了编写Android代码,您只需要了解Java的语法和核心API:Java.lang、Java.util、Java.net、Java.io。等等。剩下的都是Android特有的API,一个深奥的Java程序员在学习这些API方面不会比你有多大优势。

谢谢和+1。本质上,你是在重复@Aliostad的经验。是的,这是一本很棒的书,只要你熟悉OOP,你应该不会有问题。谢谢@Casey,很高兴知道做了更多Android的人也批准了它。@Aliostad和@CaseyB,这本支持安卓2的书让我有点不知所措,我必须承认,受不起作用的源代码(错误)指导感觉很糟糕:(如果我足够熟练,能够检测到这些打字错误,我就不需要这本书了)。@Aliostad继续学习那本支持安卓2的书,我现在可以说,在我的生活中,我从来没有见过一本有如此多错误(不仅仅是打字错误)的编程书。哎哟如果我误导了你,我真的很抱歉。当我环顾四周在亚马逊上买一本关于安卓系统的书时,有两本书是around和acco,一本写得不好,另一本样本和打字错误。我选择了第二个,因为我重视理解概念而不是可行的样本。我对这个选择很满意。我将更新我的ansser以包括这些。