android应用的基本组件介绍
android里面的Activity相当于swing里面的JFrame控件,View组件则是所有UI控件,View组件是看得见的组件。
Service:与Activity的地位是并列的,通常是位于后台运行,一般不与用户交互,所以改组件没有图形界面。
BroadcastReceiver:代表广播消息接收器,非常类似于事件编程的监听器。
ContentProvider:android程序是独立运行在Dalvik虚拟机实例中的,如果我们要读取其他虚拟机中程序数据获取暴露数据接口,此时就要用次组件。比如读取联系人数据,或者设置联系人数据。
Intent和IntentFilter:其实并不是android应用的组件,它其实是android应用内不同组件之间通讯的载体,比如Activity、Service组件要通讯都是以Intent作为载体。
android应用签名:应用已包名最为唯一标识,如果两个应用的包名一样,那么后面的程序就是把前面的程序替换掉,为了避免这种情况,我们可以对应用进行签名,以防止被恶意覆盖掉。参考程序签名章节。