activity_main.xml (布局文件中添加一个按钮)

    


MyBroadcastReceiver  extends BroadcastReceiver

MyBroadcastReceiver.java

package com.example.android_broadcast;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.widget.Toast;public class MyBroadcastReceiver  extends BroadcastReceiver {public MyBroadcastReceiver() {// TODO Auto-generated constructor stub}@Overridepublic void onReceive(Context arg0, Intent arg1) {// TODO Auto-generated method stubString name=arg1.getStringExtra("name");Toast.makeText(arg0, "Hello World----"+name, 1).show();}}


MainActivity.java

package com.example.android_broadcast;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.widget.Button;public class MainActivity extends Activity {private Button button;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);button=(Button)findViewById(R.id.button1);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubIntent intent=new Intent(MainActivity.this, MyBroadcastReceiver.class);intent.putExtra("name", "Tom");sendBroadcast(intent);}});}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}
76 Android BroadcastReceiver简单使用_第1张图片






更多相关文章

  1. 【Android】使用代码动态创建布局
  2. Android Studio 自带的侧滑布局设置
  3. Android 学习之- 单选按钮、复选框、状态开关、时钟控件
  4. Android手机开发:将按钮置于底部
  5. android UI布局练习3
  6. android怎样在布局文件监听事假
  7. android 单选,复选按钮,以及toast
  8. 【Android UI】Android开发之View的几种布局方式及实践

随机推荐

  1. android 数据存储总结及各种存储方式
  2. Android(安卓)获取唯一机器码的代码
  3. Android中获取设备的IP
  4. JAVA如何判断对象的类型
  5. Android实现延时启动页面
  6. Android 错误:IllegalStateException: Can
  7. Android中如何判断Intent是否存在
  8. android textview文字自动排版
  9. Android中view的Touch事件传递顺序
  10. Android(安卓)源码的编译