`
gintama
  • 浏览: 52263 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

BroadCastReceive的使用

 
阅读更多
1.在activity中

Intent i  = new Intent();
i.setAction("ck");  //ck是随便定义的一个字符串
i.putExtra("msg","message from broadcast...");
sendBroadcast(i);


2.在Manifest中

<receiver android:name="MyReceiver">       //MyReceiver是接受类的名字
<intent-filter>
<action android:name="ck"/>  //和之前的字符串保持一致..
</intent-filter>
</receiver>


3.在接受类MyReceiver中

MyReceiver继承BroadcastReceiver
重写onReceive方法,获取msg信息..
String msg = intent.getString("msg");

分享到:
评论

相关推荐

    service和BroadcastReceive控制的音乐播放器

    本项目聚焦于使用`Service`和`BroadcastReceiver`来控制一个音乐播放器,这涉及到Android的多媒体处理、服务生命周期管理和广播接收器的应用策略。 首先,`Service`是Android中的一个后台运行组件,它可以在没有...

    使用广播机制仿制QQ强制下线功能

    在这个“使用广播机制仿制QQ强制下线功能”的场景中,我们主要探讨如何利用BroadcastReceiver来模拟类似QQ的用户强制下线操作,并且这个过程会涉及到用户界面的弹窗提示。 首先,我们需要创建一个BroadcastReceiver...

    使用BroadcastReceiver获取当前播放的歌曲

    文件"Getting-Current-Playing-Song-with-BroadcastReceive.pdf"可能包含了详细的步骤和示例代码,而"下载链接.txt"则可能是指向更详细教程或相关资源的链接。通过阅读这些资料,你可以深入理解如何在Android应用中...

    BroadcastReceiver.rar

    本教程将深入探讨BroadcastReceiver的工作原理及其使用方法,同时提供一个基于Kotlin编写的实战示例。 一、BroadcastReceiver基本概念 1. 广播(Broadcast):在Android中,广播是一种全局的通知机制,任何应用都...

    Android Studio—自定义广播.zip

    在本教程中,我们将深入探讨如何在 Android Studio 中创建和使用自定义广播。 ### 1. 广播基础 广播在 Android 中用于在不同应用之间传递消息,分为系统广播和自定义广播。系统广播由 Android 系统发送,如设备...

    mooc_android_lesson17_广播实现手机电量查询

    如果希望在运行时注册,可以在Activity中调用`registerReceiver()`方法,当不再需要时使用`unregisterReceiver()`注销,这样可以降低应用的资源消耗。 为了让用户能够触发电量查询,我们需要在界面上添加一个Button...

    Android Studio—拦截保存的电话.zip

    【Android Studio—拦截保存的电话】是一个关于在Android平台上使用Android Studio进行移动开发的实践教程,特别是涉及到如何通过BroadcastReceiver来拦截并处理电话保存事件。这个压缩包包含了多个与项目相关的文件...

    BroadcastReceiverDemo.zip

    使用人群:BroadcastReceiver初学者。 里面涉及BroadcastReceiver的静态注册(无序广播)、动态注册(无序广播)、有序广播。 项目对应:https://shuaici.blog.csdn.net/article/details/118337894

    仿制QQ下线功能.zip

    此外,为了使用户体验更加流畅,我们还可以添加一些优化措施,如使用Handler或AsyncTask异步处理下线操作,避免阻塞主线程。同时,考虑在AndroidManifest.xml中静态注册BroadcastReceiver,以便在应用未启动时也能...

    BootCompleteReceiver.java

    Android 接收开机广播,自动运行本app,开机广播 运行本程序 android root 定制设备使用

    Android BroadcastReceiver广播注册方式总结

    在使用动态注册时,通常推荐在Activity的onResume()方法中注册BroadcastReceiver,在onPause()方法中注销。这是因为这样可以确保BroadcastReceiver只在Activity可见时接收广播,防止内存泄露,同时避免在Activity不...

Global site tag (gtag.js) - Google Analytics