2012-03-14 43 views
2

我不是要求提供书籍建议,而是学习Android的攻击计划。我有三本关于Android的书籍,甚至初学者版本也有点混乱。然而,最好的部分是,当本书解释代码时,我可以看到代码中的逻辑,并理解他们为什么写他们所做的事情;但我不能编辑代码来做一些稍微不同的事情。例如,如果代码是创建一个说“你好”的按钮,我不能编写代码来制作按钮Say Hello然后打开一张图片,然后是一个网站。学习Android编程技巧(不要求书籍或其他常见的转贴)

我也试过YouTube,他们有很好的资源,但是在课程结束后,再次,就是这样。

我购买的三本书 - “你好,Android”,“绝对初学者的Android应用程序”,“开始Android游戏” - 在amazon.com上得到了高度评​​价,但他们缺乏的一项是每学期计划SE。你建议我做什么?

+5

练习。写你自己的东西,小,一步一步来。从hello world开始,进入一个显示敬酒的按钮,然后可能是一个小型计算器*(如果这太难了,先理解java)*。我前几天在一个类似的问题中说过:在读完一本有关它的书后,你不会指望你能够完美地演奏吉他。你为什么认为阅读一本关于编程的书可以立即为你提供这种能力。你必须练习。 :) – 2012-03-14 02:51:02

+0

谢谢亚历克斯,我同意,我完全亲自动手,但这是如此的压倒性。 :) – Ali 2012-03-14 03:10:20

回答

1

我给你我的学习计划,并希望它可以帮助你:

。读由谷歌开发者指南:http://developer.android.com/guide/index.html,从ActitityServices,到UI interface等..不是所有的发布你需要阅读,你可以阅读他们的一些地方,会给你的全球把握

2.当您有Android平台的一个清晰的认识和开发,你可以阅读你购买,喜欢Hello Android的书,阅读内容一章一节,最重要的是你必须在阅读本书时写下代码

3。然后,如果你想开发的游戏,你可以尝试阅读Beginning Android GameAndroid Game Pro

4.you可以阅读API演示,这是很好的演示和一些API好老师,http://developer.android.com/resources/index.html这是一个不错的选择

5.现在,你可以随意制作一些应用程序,让你学习使用最终的项目

,最好的学习方法是编写代码。

+0

感谢您和@David提供开发指南,我认为它比本书提供了更好的概览。我只是其中的几个部分,而且我更好地理解了这个框架。 – Ali 2012-03-14 15:43:10

5

这仍然是争议性的,我认为它可能会很快关闭。同时,我会尽力帮忙,因为这是你所在职位的人可以问的最好的问题。这是我会做的(事实上,我做了什么):

  1. 阅读Lars Vogel教程。它现在似乎处于离线状态,但我相信你可以找到。这是一个很好的教程,它帮助然后返回。今天可能会有更好的。我现在没有检查很久。
  2. 阅读Android开发指南,Android基础知识然后框架主题,至少可以得到清单解释。不要介意,如果你不能确切地知道......你会在脑海中以良好的概述和熟悉的概念结束。
  3. 了解视图和UI元素。学习编程每个的基础知识。试用教程和示例。关于mobiforge(第1--4部分)有一个旧的但很好的教程。它帮助了我。
  4. 搜索开源Android应用和代码的Google代码。研究并使用它们来重新创建其他内容。
  5. 然后,至少买一本马克墨菲的书(CommonsWare在这里stackoverflow)。他的高级指南的打印副本,但也有一个订阅系统。

这条流线取决于。如果你喜欢充分理论(可能在教学视角更好),首先从指南和书籍开始。但是你的电话,无论适合你的学习更好。

同时,我想,等待您的答案关闭。 :-)

+0

感谢大卫,我想我会每天专注于一个领域,并在此基础上进行构建,而不是阅读本书并遵循。 mobiforge网站看起来非常有用,我将从此开始。 – Ali 2012-03-14 03:11:22

+0

不客气。你可以学习和编写一个伟大的市场应用程序!祝你好运。 – davidcesarino 2012-03-14 03:17:15

相关问题