1应该少看网上的android开发相关技术帖子,一个是错误不少,表达也不清楚,不少都是拷贝来拷贝去的。二个是技术变迁快,不少都过期了,常常看android技术相关帖子,养成了一种惰性,遇到问题不是去看文档,而是去直接找代码,直接复制粘贴,而不去思考为何要这样实现,这样不会有什么进步。javascript
2必定不要怕英语,android 相关问题要尽可能去http://developer.android.com寻求答案,实际上看官网并找到答案比网上搜中文答案要准确和快得多。html
3多看android源码,比如看Bundle,看一些google提供的demo,最好可以导入sdk的源码,看一看是如何实现的,这样理解的更加深入。html5
4遇到问题首先去访问www.baidu.com,这样是很差的,应该首先去看官方文档,刚开始只看官方文档,吃透官方文档后再看别的。但凡成熟的技术,官方文档是很是完善的推荐一个比较好的网站。若是遇到问题找答案,推荐一个比较好的网站 http://stackoverflow.com
java
5android开发不单单是只是看看android文档,熟悉一下UI,网络就够了,技术都是有关联的,若是只是作作UI,知足客户端和服务器端的交互,不去学显得东西,注定走不远,你们都知道,android不少跟服务器端都有交互,其实你若是想更上一层楼,服务器端的开发也是懂的,比喻说使用一些抓包工具,WiresShark,httpWatch等等,这样遇到问题后,你可以更快的解决,如今有不少游戏是纯Html5的,未来也有多是一个趋势,要学Html5,必须学好javascript,由于html5就是javascript的高级一点的API。android
6android开发千万不要以为只是作界面这么简单,我目前在作Wifi相关的开发,因为以前没有作过C/C++开发,因此遇到了不少瓶颈,你们知道android内核都是C/C++写的,因此我以为不少东西知其然要知其因此然,C/C++必须会。服务器