必须掌握如下基础知识 控件和布局; View基础动画; Android四大核心组件 (Activity、BroadcastReceiver、Service和ContentProvider); 数据存储; 网络编程AsyncTask,Handler、HandlerThread、Looper、MessageQueue等等异步原理; Android屏幕适配; 录像、录音、照相、图片处理等功能。 推荐一个Android学习资料收集网址,这个网址里面收录了很多有用的网址帮助学习Android开发。 网址如下:https://github.com/Freelander/Android_Data