生手学习android~求帮助

新手学习android~求帮助~
各位。。 我刚刚开始学习android    该怎么学呢 ?  就是想请各位资深大神指教下  学习路线什么的  比如先看些什么后看些什么    一些思路和方法。   谢谢大家了!

------解决方案--------------------
楼主可以从两条线路同时进行来学习android:
1、android 官方sdk,主要是Developer's Guide。
2、找一本安卓开发方面的书籍,安卓开发范例,学习代码例子是直接最快了,有时间多敲敲键盘写代码。

好好利用谷歌的sdk,很多问题基本上都能在那里找到答案
楼主慢慢熟悉后,可以去看android源码了,谷歌工程师写出的代码就是牛逼啊!学习它的设计框架,代码组织结构和设计模式等等等等。建议看Contacts应用源码,这个学习安卓人的必修课啊!对于提升自己很有用。
先了解应用——>java框架层——>NDK层——>C/C++ 层,一层一层下去,学习更深入,最后祝楼主大功告成!
------解决方案--------------------
引用:
Quote: 引用:

楼主可以从两条线路同时进行来学习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都是英文”这个确实,都是英文,比起中文理解起来是要费力多了,如果楼主感觉实在是费力,那就直接学习书本吧,第二种方法,这样也是可以的。
------解决方案--------------------
直接 视频  简单明了 速度还可以  等你入门之后就需要啥度娘or谷歌啥就行
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

楼主可以从两条线路同时进行来学习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都是英文”这个确实,都是英文,比起中文理解起来是要费力多了,如果楼主感觉实在是费力,那就直接学习书本吧,第二种方法,这样也是可以的。


写个应用没必要看native的东西吧,如果有java基础,建议就不用买书了,网上的资料也很全,自己查API文档,写个小应用就都明白了
------解决方案--------------------
你去找一下传智播客,有关android和java的视频,看一看。
还有这个www.oschina.net/android/131/android-advanced里面都是学习资料