Chinaunix首页 | 论坛 | 博客
  • 博客访问: 898011
  • 博文数量: 215
  • 博客积分: 10062
  • 博客等级: 上将
  • 技术积分: 2235
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-01 13:21
文章分类

全部博文(215)

文章存档

2012年(1)

2011年(24)

2009年(16)

2008年(91)

2007年(83)

我的朋友

分类: Java

2011-01-12 22:54:08

1.xml文件:


 package="mars.testbc" android:versionCode="1" android:versionName="1.0">
 
  
   
    
    
   

  

  
   
    
   

  

 
 
 

2.关键代码:

TestReceiver:

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

public class TestReceiver extends BroadcastReceiver{

 public TestReceiver(){
  System.out.println("TestReceiver");
 }
 @Override
 public void onReceive(Context context, Intent intent) {
  System.out.println("onReceive");
 }
}

activity:

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class TestActivity extends Activity {
    /** Called when the activity is first created. */
 private Button sendButton;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.testreceiver);
        sendButton = (Button)findViewById(R.id.sendButton);
        sendButton.setOnClickListener(new BroadcastListener());
    }
    class BroadcastListener implements OnClickListener{

  @Override
  public void onClick(View v) {
   Intent intent = new Intent();
   intent.setAction(Intent.ACTION_EDIT);
   TestActivity.this.sendBroadcast(intent);
  }
     
    }
}


 

 

 

阅读(540) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~