我是编程的初学者。到目前为止,我的经验仅在于Actionscript 2和3.所以我对声明变量,循环,数组,if / then,do / while ......有一个基本的了解...我想转向开发Android手机所以我'我想知道人们对于下一步该去哪些建议。我应该直接跳到Android吗?从“开始Java”方法开始?或者,在推出Android之前,我是否应该采取其他途径来加强我对OOP概念的了解?我已经设置了我的Dev环境并完成了Hello Android教程,我只是想知道我是否会快速进入我的脑海?
答案 0 :(得分:12)
我只是想知道我是否会很快陷入困境?
几乎毫无疑问。 ^ _ ^
我的建议:从Amazon.com购买两本书
这与我多年前学习Obj-C和Mac开发的方式非常相似,而且效果很好。您需要更长时间才能加快开发速度并将其与某些内容混合在一起,但最终您可以更好地理解为Android平台编写代码的原理和复杂性。
我还应该提一下我的理由,建议您购买书籍而不是使用免费的Google搜索结果。书籍结构严谨,编辑性强。假设作者是有能力的,那么一本体面的书将教会你需要知道什么,并留下不重要或更高级的细节,你要严格要求。在在线教程中很难找到这种级别的结构。
答案 1 :(得分:3)
肯定会扼杀java语法,所以尽可能少地让你在android开发中迷惑。 android至少可以说有一些有趣的对象 - 而且它们的名称并不包含你曾经常常看到的传统数据结构名称。所以,再次掌握语法,编写一些应用程序,然后考虑潜入android。
答案 2 :(得分:2)
是的,我说你需要正确学习java,并且通过android完成它可能不是最快的方法。尝试通过最近发布的(它必须涵盖泛型)Java入门书,然后采用Android。
答案 3 :(得分:1)
Android将被火试用。如果你直接在Android中继续,请选择一些更简单的hello world以及项目类型的铃声。使用ActionScript,您既可以学习语言,也可以学习平台,切换到Android意味着学习新语言和非常不同的平台。你在Android中学习Flash的大部分假设都是错误的。
答案 4 :(得分:1)
我开始学习Android,了解前端Web开发中的JavaScript。我抓住了Wrox Android书籍,并使用http://java.sun.com/docs/books/tutorial/index.html上的教程来帮助我完成Java部分。我建议首先进入Android并在需要时返回Java参考/教程。