眼下,android确实很火爆,不过学习它纯属巧合。因为要参加一个软件大赛,用到这些知识,所以这些天学习了它一下。我认为,学任何技术,它的文档是我们必须看的,而且是随用随看,遇到一些方法不知道如何用的时候,我们可以去看它的文档,其实很多东西,在它的文档上写的很清楚了,只要我们用心去研究,就会发现其中的奥秘。

     研究android 几天了,感觉它做的很好,无论是界面方面,还是调试方面,都做的挺不错的,就是运行的时候感觉有点慢,而且似乎还会时不时的有一些bug,不过感觉还可以了,毕竟它建立在Java的基础之上。因为有Java的基础,所以从网上找了一些资料和视频看了看,然后又看了一些书,比划着一些例子,实际操作了一下,感觉有很多东西,看懂了并非会了,其实操作的时候,会遇到很多的问题。

     做了几个小例子之后,感觉最重要的是要明白它的原理,其次,一定要细心,一个很小的错误,都不会出来效果。我做了一个例子,我感觉程序没有错啊,但就是会报错,我还以为是模拟器或是别的什么问题,也就暂时把它搁一边了。过了一段时间,我打开在看,发现了,原来是我一个字母写错了,哎,多么低级的错误啊,只希望以后不要再犯这种非技术的错误。我只是想说这么两点:

(1)编写程序的时候,一点要细心,否则,像这种字母写错的错误是很折磨人的,很难找的;

(2)当我们编写一个程序,陷入死角的时候,不要在强迫自己一直钻下去,这样不仅会浪费更多的时间,而且会挫杀自己,我认为此时最该做的就是先把它暂时放一边,去看看别的,当我们一切平静的时候,再回来看它。

      再者,我认为,对于android的程序的编写,因为它也用到了MVC的思想,我们可以先从构建视图开始,也就是layout下面的东西,其次再写Activity这个类,然后再做别的,这样写,思路会比较清晰。虽然,只是看了一部分,我认为,manifest这部分也很重要,很多东西都在这里进行配置,如果这里出错了,程序也很难运行出来。

      我只是一个初学者,我暂且认为,在android里,也就两部分比较重要:activity这个类和Intent类,对于这两者的关系,大家可以到网上学习一下,我就不一一说明了。