美文网首页
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-发送广播

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