首先,为了捕捉手机启动的事件,我们需要在AndroidManifest.xml文件中添加如下的代码:
其中:
android.intent.action.BOOT_COMPLETED
这行代码是接收系统发送的广播事件。
下面给出这个程序的完整代码:
1.主程序的代码
这段代码其实就是提供一个Activity UI界面,不负责接收系统广播
public class EX06_16 extends Activity
{
/* 本程序只需运行一次,就会 日后开机时自动运行 */
private TextView mTextView01;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/* 为了快速示意,程序仅一欢迎的TextView文字作为演示 */
mTextView01 = (TextView)findViewById(R.id.myTextView1);
mTextView01.setText(R.string.str_welcome);
}
}