安卓四大组件:Activity、Service、BroadcastReceiver和ContentProvider,作用:
1、Activity组件的主要作用是展示一个界面并和用户交互,它扮演的是一种前台界面的角色
Activity是一种展示型组件,主要是向用户展示一个界面,并且可以接收用户的输入信息从而和用户进行交互。对用户来说,Activity就是Android应用的全部,因为其他三大组件对用户来说是不可感知的。Activity的启动由Intent触发,其中Intent分为显式启动和隐式启动。
2、Service组件的主要作用是在后台执行计算任务,执行任务的结果可以和外界进行通信
Service是一种计算型组件,用于在后台执行一系列计算任务。由于Service组件工作在后台,因此用户无法直接感知到它的存在。Service组件和Activity组件不同,Activity组件只有一种运行模式,即Activity处于启动状态,但是Service组件却有两种状态:启动状态和绑定状态。Service组件处于启动状态时,它的内部可以执行一些后台计算,并且不需要和外界有直接的交互。Service处于绑定状态,Service内部同样也可以执行后台计算,但是处于这种状态的Service可以很方便地和外界进行通信。
3、BroadcastReceiver组件的主要作用是消息的传递,该消息的传递可以在应用内,也可以在应用之间,它的角色是一个消息的传递者
BroadcastReceiver是一种消息型组件,用于在不同组件乃至不同应用之间传递消息。BroadcastReceiver同样无法被用户所感知,因为它工作在系统内部。BroadcastReceiver也叫做广播,广播的注册方式有两种:静态注册和动态注册。静态注册指在AndroidManifest中注册广播,这种广播在应用安装时被系统解析,此种形式的广播不需要应用启动就可以接收到相应的广播。动态广播需要通过Context.registerReceiver()来实现,并且在不需要的时候通过Context.unRegisterReceiver()解除广播,此种形态的广播必须要应用启动才能注册并接收广播。
4、ContentProvider组件的主要作用是作为一个平台,提供数据的共享,并且提供数据的增删改查功能。主要应用于应用之间的数据共享场景
怎样用TP-Link在局域网内设置固定IP(tp link设置固定ip)
怎样用TP-Link在局域网内设置固定IP 在局域网内设置固定的IP中,网关是路由器的ip就可以,路由器会再分拨出去的. tp默认是192.168.1.1.路由(0)人阅读时间:2023-03-15局域网内系统时间如何同步
局域网内系统时间如何同步 如果使用的是winNT/2000/xp,设置一台计算机为时间服务器, 在控制面板中的服务中可以启动或停止. 其他的计算机使用Net t(0)人阅读时间:2023-03-15小米8莫名震动如何解决 小米8莫名震动如何解决关闭
小米8莫名震动如何解决,以miui10系统为例,小米8莫名震动不可能会出来莫名其妙的震动。必须有消息或通知红才有震动的。小米8是小米数字系列的第七代手机,于2018年5月31日在深圳发布,它是小米8周年代表(0)人阅读时间:2023-03-15三星s10 三星s10plus
三星s10 尺寸,三星s10尺寸为6.1英寸。三星Galaxy S10是韩国三星公司推出的新一代智能手机产品,搭载高通骁龙855处理器,屏幕6.1英寸;后置三摄,分别为1200像素长焦摄像头,1200万广角摄像头和1600(0)人阅读时间:2023-03-15怎样用TP-Link在局域网内设置固定IP(tp link设置固定ip)
怎样用TP-Link在局域网内设置固定IP 在局域网内设置固定的IP中,网关是路由器的ip就可以,路由器会再分拨出去的. tp默认是192.168.1.1.路由..2023-03-15局域网内系统时间如何同步
局域网内系统时间如何同步 如果使用的是winNT/2000/xp,设置一台计算机为时间服务器, 在控制面板中的服务中可以启动或停止. 其他的计算机使用Net t..2023-03-15小米8莫名震动如何解决 小米8莫名震动如何解决关闭
小米8莫名震动如何解决,以miui10系统为例,小米8莫名震动不可能会出来莫名其妙的震动。必须有消息或通知红才有震动的。小米8是小米数字系列的第七代手机,于2018年5月31日在深圳发布,它是小米8周年代表..2023-03-15三星s10 三星s10plus
三星s10 尺寸,三星s10尺寸为6.1英寸。三星Galaxy S10是韩国三星公司推出的新一代智能手机产品,搭载高通骁龙855处理器,屏幕6.1英寸;后置三摄,分别为1200像素长焦摄像头,1200万广角摄像头和1600..2023-03-15