新手学习android~求帮助~
各位。。 我刚刚开始学习android 该怎么学呢 ? 就是想请各位资深大神指教下 学习路线什么的 比如先看些什么后看些什么 一些思路和方法。 谢谢大家了!
[解决办法]
楼主可以从两条线路同时进行来学习android:
1、android 官方sdk,主要是Developer's Guide。
2、找一本安卓开发方面的书籍,安卓开发范例,学习代码例子是直接最快了,有时间多敲敲键盘写代码。
好好利用谷歌的sdk,很多问题基本上都能在那里找到答案
楼主慢慢熟悉后,可以去看android源码了,谷歌工程师写出的代码就是牛逼啊!学习它的设计框架,代码组织结构和设计模式等等等等。建议看Contacts应用源码,这个学习安卓人的必修课啊!对于提升自己很有用。
先了解应用——>java框架层——>NDK层——>C/C++ 层,一层一层下去,学习更深入,最后祝楼主大功告成!
[解决办法]
楼主可以从两条线路同时进行来学习android:
1、android 官方sdk,主要是Developer's Guide。
2、找一本安卓开发方面的书籍,安卓开发范例,学习代码例子是直接最快了,有时间多敲敲键盘写代码。
好好利用谷歌的sdk,很多问题基本上都能在那里找到答案
楼主慢慢熟悉后,可以去看android源码了,谷歌工程师写出的代码就是牛逼啊!学习它的设计框架,代码组织结构和设计模式等等等等。建议看Contacts应用源码,这个学习安卓人的必修课啊!对于提升自己很有用。
先了解应用——>java框架层——>NDK层——>C/C++ 层,一层一层下去,学习更深入,最后祝楼主大功告成!
噢、、O(∩_∩)O谢谢~~ 谷歌的Developer's Guide和Reference都是英文 就是读起来有点费力。。。。。。。 android 还有C\C++层?
当然有啊,android操作系统用的是linux内核,底层跑的都是c/c++,上层才是java,中间通过ndk互相调用。
“谷歌的Developer's Guide和Reference都是英文”这个确实,都是英文,比起中文理解起来是要费力多了,如果楼主感觉实在是费力,那就直接学习书本吧,第二种方法,这样也是可以的。