美文网首页
IPPH-发送广播

IPPH-发送广播

作者: wulian__zhihui | 来源:发表于2017-06-28 22:58 被阅读0次

activity_main.xml:

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="www.hui2wulian.com.ipph.MainActivity">

android:layout_centerHorizontal="true"

android:layout_centerVertical="true"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:onClick="send"

android:text="电台发送自定义广播"/>


activity_mybrocrec.xml:

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/activity_mybrocrec"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="www.hui2wulian.com.ipph.MyBrocRec">


activity_outcallreceiver.xml:

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/activity_outcallreceiver"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="www.hui2wulian.com.ipph.OutCallReceiver">

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="outcallreceive"/>


MainActivity.java

packagewww.hui2wulian.com.ipph;

importandroid.content.Intent;

importandroid.support.v7.app.AppCompatActivity;

importandroid.os.Bundle;

importandroid.view.View;

public classMainActivityextendsAppCompatActivity {

@Override

protected voidonCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

public voidsend(View v){

Intent intent=newIntent();

intent.setAction("www.itcast.cn");

sendBroadcast(intent);

}

}


OutCallReceiver.java

packagewww.hui2wulian.com.ipph;

importandroid.content.BroadcastReceiver;

importandroid.content.Context;

importandroid.content.Intent;

/**

* Created by sunzhihui on 2017/6/19.

*/

public classOutCallReceiverextendsBroadcastReceiver {

@Override

public voidonReceive(Context context,Intent intent) {

String outcallnumber=getResultData();

setResultData("100"+outcallnumber);

//        Log.d("OutCallReceiver","收到广播");

//        Log.d("OutCallReceiver","收到广播");

}

}


MyBrocRec.java

packagewww.hui2wulian.com.ipph;

importandroid.content.BroadcastReceiver;

importandroid.content.Context;

importandroid.content.Intent;

importandroid.util.Log;

/**

* Created by sunzhihui on 2017/6/19.

*/

public classMyBrocRecextendsBroadcastReceiver{

@Override

public voidonReceive(Context context,Intent intent) {

Log.d("MyBroadcastReceiver","接收到了广播事件");

Log.d("MyBroadcastReceiver",intent.getAction());

}

}


//<uses-permissionandroid:name="android.permission.PROCESS_OUTGOING_CALLS"/>

相关文章

  • IPPH-发送广播

    activity_main.xml: xmlns:app="http://schemas.android.com/...

  • BroadCast

    网络状态监听 开机广播监听 发送广播 发送标准广播

  • 发送广播

    发送广播只是需要发送自己定义的广播,那种类似于系统广播等已有的广播是不需要自己手动的发送的。无论广播注册的形式是什...

  • 《第一行代码:Android》读书笔记——第5章 Broadca

    广播机制简介 Android广播的分类: 如图所示: 发送和接收广播 发送广播:使用Intent 接收广播:Bro...

  • android的广播

    Android的广播方式分为有序广播和标准广播。 发送广播 在activity中发送标准广播,调用的方法是send...

  • Android中广播的基本使用及说明

    1、Android广播发送及广播类型 广播发送的基本代码: Intent intent = new Intent(...

  • Broadcast 学习

    广播类别:标准广播,有序广播,本地广播 标准广播异步发送,所有人能够接收只要注册接收器就能监听 有序广播顺序发送,...

  • swift 广播

    步骤注册广播 注册解析广播的方法 发送广播

  • Android 的广播发送跟接收(二)

    1、简介 广播的发送者将广播发送到ActivityManagerService,ActivityManagerSe...

  • Android笔记12:广播

    广播 广播的概念现实:电台通过发送广播发布消息,买个收音机,就能收听Android:系统在产生某个事件时发送广播,...

网友评论

      本文标题:IPPH-发送广播

      本文链接:https://www.haomeiwen.com/subject/fqupcxtx.html