zoukankan      html  css  js  c++  java
  • Android 广播代码的发送与接收

    Android四大组件之一广播,使用的也比较多,广播可大致分为两种,一种是Android系统区域的广播,是由系统指令发出,例如:点亮屏幕广播,开机过程中的一些广播

    省略…,

    然而还有一种广播就是我们自己定义,自己来控制发出的广播,以下就简单介绍以下,在代码中发送广播和接收广播:


    第一步,在onCreate注册广播:

            UpdateIpSelectCity updateIpSelectCity = new UpdateIpSelectCity();
            IntentFilter filter = new IntentFilter();
            filter.addAction(ActionUtils.ACTION_EQUES_UPDATE_IP);
            registerReceiver(updateIpSelectCity, filter);

    第二步,定义接收者:

        private class UpdateIpSelectCity extends  BroadcastReceiver {
    
            @Override
            public void onReceive(Context arg0, Intent arg1) {
                // TODO Auto-generated method stub
                ELog.e(TAG, "UpdateIpSelectCity onReceive 广播接受者");
            }
    
        }

    第三步,发送给接受者:

        Intent intent = new Intent(); 
        // ActionUtils.ACTION_EQUES_UPDATE_IP 与注册时保持一致
        intent.setAction(ActionUtils.ACTION_EQUES_UPDATE_IP);   
        sendBroadcast(intent);

    这里写图片描述


    以上是在Java代码注册广播,发送接收广播,此类似操作在实际编程中,用的比较多。


    谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,
    刘德利CSDN博客, http://blog.csdn.net/u011967006

  • 相关阅读:
    平稳随机过程通过线性系统
    频谱分析的作用
    数字图像处理中的4邻接,8邻接与m邻接
    网络存储实验基础
    灰度变换
    MATLAB数字图像处理基础
    用MATLAB对信号做频谱分析
    关于 oracle10g、oracle client和plsql devement 三者之间的关系
    技术栈呢
    Linux编程
  • 原文地址:https://www.cnblogs.com/android-deli/p/10322219.html
Copyright © 2011-2022 走看看