IT袋

当前位置:主页 > 经验教程 > 手机教程 >

android四大组件是什么

android四个组件用途 android四大组件是什么(2)

更新:2023-08-17 05:48:08 来源:IT袋 作者:苏晓敏
导读:android四大组件是什么,广播接收器 在Android 中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver 是对发送出来的Broadcast进行过滤接受并响应的一类组件

android四大组件是什么

广播接收器

在Android 中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver 是对发送出来的Broadcast进行过滤接受并响应的一类组件。可以使用BroadcastReceiver 来让应用对一个外部的事件做出响应。这是非常有意思的,例如,当电话呼入这个外部事件到来的时候,可以利用BroadcastReceiver 进行处理。例如,当下载一个程序成功完成的时候,仍然可以利用BroadcastReceiver 进行处理。BroadcastReceiver不能生成UI,也就是说对于用户来说不是透明的,用户是看不到的。BroadcastReceiver通过NotificationManager 来通知用户这些事情发生了。BroadcastReceiver 既可以在AndroidManifest.xml 中注册,也可以在运行时的代码中使用Context.registerReceiver进行注册。只要是注册了,当事件来临的时候,即使程序没有启动,系统也在需要的时候启动程序。各种应用还可以通过使用Context.sendBroadcast将它们自己的Intent Broadcasts广播给其他应用程序。

内容提供

Content Provider 是Android提供的第三方应用数据的访问方案。在Android中,对数据的保护是很严密的,除了放在SD卡中的数据,一个应用所持有的数据库、文件等内容,都是不允许其他直接访问的。Android当然不会真的把每个应用都做成一座孤岛,它为所有应用都准备了一扇窗,这就是Content Provider。应用想对外提供的数据,可以通过派生Content Provider类, 封装成一枚Content Provider,每个Content Provider都用一个uri作为独立的标识,形如:content://com.xxxxx。所有东西看着像REST的样子,但实际上,它比REST 更为灵活。和REST类似,uri也可以有两种类型,一种是带id的,另一种是列表的,但实现者不需要按照这个模式来做,给id的uri也可以返回列表类型的数据,只要调用者明白,就无妨,不用苛求所谓的REST。

以上IT袋网介绍的android的四大组件分别是哪些 以及 android四大组件是什么的全面介绍了,希望给[www.itdai.com]的网友们带来一些相关知识。

相关阅读

  • 苹果12有耳机孔吗 苹果12有耳机插孔吗?

    苹果12有耳机孔吗 苹果12有耳机插孔吗?

    小编为你解答苹果12有耳机孔吗的内容,苹果12有耳机孔,取消了3.5mm的圆形耳机孔,采用耳机孔与充电孔合二为一的设计,位于手机底部的中间位置。

  • 怎么打开华为终端 华为超级终端怎么调出来

    怎么打开华为终端 华为超级终端怎么调出来

    正文核心导读:华为超级终端怎么调出来的知识,关于怎么打开华为终端 华为超级终端怎么调出来,下面为详细的介绍。 以华为P40为例,华为超级终端可以进入设置调出来。分为2步,步骤如

  • 小米11pro怎么投屏 小米11pro如何投屏到电脑

    小米11pro怎么投屏 小米11pro如何投屏到电脑

    今天为网友们详解小米11pro怎么投屏的相关经验,1、在手机设置中点击【连接与共享】。2、点击【投屏】。3、将【打开投屏】后面的开关开启。4、点击要投屏的电视名称,等待成功连接即可。

  • 荣耀八怎么分屏操作 荣耀80怎么分屏操作

    荣耀八怎么分屏操作 荣耀80怎么分屏操作

    关于这个荣耀80怎么分屏操作的相关话题,荣耀80分屏共需两个步骤,使用智慧分屏应用栏功能即可操作。具体操作步骤如下: