1、Android系统分为四层:
(1)Linux内核层
(2)系统运行库层
(3)应用程序框架层
(4)应用程序层
2、Android应用程序主要包含4种组件:
(1)Activity(活动):可视化用户界面
(2)Service(服务):执行持续、耗时且无需用户界面交互的操作
(3)Broadcast Receiver(广播接收器):全局监听器,接收来自系统和应用程序的广播
(4)Content Provider(内容提供者):共享的持久数据存储机制