(1)新建一个项目“Time",在界面上添加一个文本框,显示”系统时间被更改“,添加一个”确定“按钮
用于退出系统。
(2)创建MyReceiver子类,使它继承与BroadcastReceiver类。重写onReceiver()方法,在该方法中
创建一个Intent对象,并设置其Flag值,启动相应的Activity,代码如下:
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context,Intent intent){
Intent i=new Intent(context,MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
(3)在AndroidManifest.xml文件中添加用户权限,并设置Action常量,代码如下:
(4)在MainActivity中获得Button控件的引用并添加监听,代码如下:
button=(Button)findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener(){
public void onClick(View v){
System.exit(0);
}
});
(5).运行程序