首先 你会java吗? ?
如果不会 ? ? 可以看java的基础教程等书籍,只要是基础教程都可以
之后是android 的基础教程书籍,从环境搭建开始的书籍 都是可以看得
不要去看那些案例书籍,浪费时间也浪费金钱。
当你都看得差不多了,并把简单案例都跑过一遍之后,可以考虑做几个简单的小项目。
例如日志,歌曲播放器啊。第三方调用啊
大概自己要熟悉的功能有如下几个
第一个网络通信,至少要熟悉
第二个本地数据存储,要会熟用
第三个第三方接口需要会调用。
可以尝试调用微博微信分享的接口
第四个数据库的调用,以及数据的应用。
第五个自定义控件,其中列表的自定义多样化比较恶心。
第六个最后一个了,多线程项目。
自学的话很容易遇到困难解决不了三四天就琢磨一个小问题,可以推荐你去如鹏网上面看一下安卓的课程参加下系统的学习。