Android中怎么利用广播实现静态注册(android,移动开发)

时间:2024-05-05 10:45:37 作者 : 石家庄SEO 分类 : 移动开发
  • TAG :

    Android%E4%B8%AD%E6%80%8E%E4%B9%88%E5%88%A9%E7%94%A8%E5%B9%BF%E6%92%AD%E5%AE%9E%E7%8E%B0%E9%9D%99%E6%80%81%E6%B3%A8%E5%86%8C

而Android中的广播机制则更为灵活,因为每个应用程序可以对自己感兴趣的广播进行注册,这样程序只需要接受到自己关心的广播内容,例如关闭启动WiFi。

而Android中的广播主要分为两种类型:

标准广播,是一种完全异步执行的广播,在广播发出后,所有的接收器都会接收到该广播,而且几乎是同一时间,因此没有前后顺序之分,效率非常高。但是同时也意味着,它无法被拦截

有序广播,是一个同步执行的广播,在广播发出后,同一时间只会有一个接收器收到该广播信息,当这个接收器的所有逻辑执行完毕之后广播才会继续向下个接收器传递,这个时候优先级高的接收器就会先接收到广播,并且可以拦截广播

那么在广播中,最基础的就是静态注册广播接收器

首先新建一个Java类,通过"New/Other/Broadcast Receiver",命名为MyReceiver,添加以下内容

然后在MainAcitivity中添加一个类

然后在AndroidManifest.xml注册

最后在XML中新建一个Button,添加一个onclick

本文:Android中怎么利用广播实现静态注册的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何用Java写一个斗地主下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18