有些时候我们需要我们的程序在系统开机后能自动运行,这个时候我们可以使用Android中的广播机制,编写一个继承BroadcastReceiver的类,接受系统启动关闭广播。代码如下:
然后在AndroidManifest.xml文件中进行注册:
同时应添加所需要的权限:
既然Android系统在启动完毕后会发送广播,在系统关闭时是否也有对应的广播呢?通过查询帮助文档,找到了系统关闭的广播:
在AndroidManifest.xml文件中进行注册:
是否还需要相应的权限呢?通过查询帮助文档,并没有找到相关的权限,在模拟器中进行测试,当系统关闭后能正常输出信息。
本文介绍如何在Android中利用BroadcastReceiver监听系统的开机和关机事件。通过创建继承BroadcastReceiver的类,添加RECEIVE_BOOT_COMPLETED权限来实现开机启动应用,并展示了关机广播的接收方法。

2623

被折叠的 条评论
为什么被折叠?



