1. Android四大组件:
Activity:显示可视化界面,并接收与用户交互所产生的界面事件,Android应用程序包含一个或者多个Activity;
Service:可公开的service的程序接口,供其他进程调用,没有用户界面,但是需要长时间在后台进行的应用;
BroadCastReceiver:用来接收广播组件,不包含任何用户界面,可以启动Activity或者Notification通知用户接收到的重要信息;
ContentProvider:标准的共享数据机制,其他程序通过 ContentProvider访问程序的私有数据;
2. Android应用的源代码可以分为三大类:
界面布局文件:xml文件中的每个标签都对应于相应的View标签,在res/layout下;
java源代码:应用中的四大组件,在src目录下;
资源文件:资源文件如:字符串资源/颜色资源/数组资源/菜单资源等,在res目录下;