Android无线电接收器2写入该方法.ppt
文本预览下载声明
;;package com.eoeAndroid.broadcastReceiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class MyReceiver extends BroadcastReceiver {
private static final String TAG = MyReceiver ; //定义日志标签
@Override
public void onReceive(Context context, Intent intent) {
Log.i(TAG,“MyReceive onReceive---); // 输出日志信息
}
}
;;在AndroidManifest.xml文件中注册Broadcast Receiver;;;;public class MainActivity extends Activity {
//定义action常量
protected static final String ACTION =
com.eoeAndroid.broadcastReceiver.RECEIVER_ACTION;
private Button btnBroadcast; //定义Button对象
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnBroadcast=(Button)findViewById(R.id.btnBroadcast);
btnBroadcast.setOnClickListener(new OnClickListener(){//为按钮设置单击监听器
@Override
public void onClick(View v){
Intent intent=new Intent(); //实例化Intent
intent.setAction(ACTION); //设置Intent的action属性
sendBroadcast(intent); //发出广播
}
});
}
}
;;main.xml;
显示全部