Android开发面试题之Android四大组件

Activity:

APP应用程序用来展示页面的窗口,需要在清单文件注册,一般activity之间使用intent通信

service:

服务:是一个没有界面常驻后台的组件

BroadCastReceiver

广播:主要用来接收和发送广播

按照广播种类:分为全局广播和本地广播,全局广播既可以发送广播给外部APP也可以接收来自外部APP的广播,本地广播只能在应用内进行发送和接收

按照广播机制:有序广播和无序广播,有序广播就是一级一级往下传递,中途可以修改,也可以拦截广播,无序广播:广播接收者只可以接收广播不可以修改也不可以拦截广播

广播的注册:

动态注册和静态注册

静态注册就是在清单文件中配置相应的属性

动态广播通过在onCreate方法中调用registerReceiver注册,在ondestory方法中通过unRegisterReceiver解绑广播

contentProvider

内容提供者:使用很少,一般通过contentprovider访问外部APP的内部数据以及自身数据可以被外部访问

发布了191 篇原创文章 · 获赞 105 · 访问量 36万+

猜你喜欢

转载自blog.csdn.net/xiayiye5/article/details/102973945