Android 四大组件

Android中称为四大组件的为别为:Activity/Service/BroadCast Recevicer/Content  provideride

Activityactivity是用户和应用程序交互的窗口,一个activity至关于咱们实际中的一个网页,当打开一个屏幕时,以前的那一个屏幕会被置为暂停状态,而且压入历史堆栈中,用户能够经过回退操做返回到之前打开过的屏幕。activity的生命周期:即“产生、运行、销毁”,可是这其中会调用许多方法onCreate(建立) 、onStart(激活) 、onResume(恢复) 、onPause(暂停) 、onStop(中止) 、onDestroy(销毁) 、onRestart(重启)spa

ServiceService是一种程序,它能够运行很长的时间,至关于后台的一个服务,经过startService(Intent service)能够启动一个Service,经过Context.bindService()能够绑定一个Servicexml

BroadCast Recevicer:接受一种或者多种Intent做触发事件,接受相关消息,作一些简单处理,转换成一条Notification(通知),统一了Android的事件广播模型。能够使用BroadcastReceiver来让应用对外一个外部的事件做出响应。Broadcast Receiver经过NotificationManager来通知用户这些事情发生了,BroadcastReceiver注册的有两种方式,一种是能够在AndroidManifest.xml中注册,另外一种能够在运行时的代码中使用Context.registerReceiver()进行注册。用户还能够经过Context.sendBroadcast()将他们本身的intent broadcasts广播给其余的应用程序。接口

Content provider:内容提供者,可经过它来共享本身的数据给外部调用,给第三方应用提供数据访问的接口。生命周期

相关文章
相关标签/搜索